So, here you are. You know enough and you can follow a short version of the detailed guide. Do keep in mind that there are no explanations here, just more or less pure commands.
Main Server Install
In this step we'll setup a server we'll use for our Email Marketing Software (EMS) Mumara. If needed this server can also be used as an MTA (not recommended)
MTA Server Install
In this step we'll setup our MTA server and install PowerMTA. This step covers both internal and external MTA setup.
PowerMTA Management Console Install
For those with external MTA servers (recommended) here is a step that will make configuration and monitoring of all your PowerMTA servers easier.
This is just a preview of how the guide looks after you create your free account.
Add catch-all emails
mysql -u root -pSQLROOTPASS USE vmail; INSERT INTO forwardings (address, forwarding, domain, dest_domain) VALUES ('example.com', 'firstname.lastname@example.org', 'example.com', 'example.com'); quit
Check DKIM for system emails
amavisd -c /etc/amavisd/amavisd.conf showkeys
Add DKIM record and test if it's working
amavisd -c /etc/amavisd/amavisd.conf testkeys
Edit http.conf since .htaccess isn't working
rm /var/www/html/index.html nano /etc/httpd/conf/httpd.conf
Search for 'AllowOverride' and change it from 'None' to 'All' for /var/www/html/
Add to empty file
Options +FollowSymLinks RewriteEngine on RewriteRule ^redirect\/?(.*)$ "https://example.com/emsdir/redirect$1" [R=301,L] RewriteRule ^web_view\/?(.*)$ "https://example.com/emsdir/web_view$1" [R=301,L] RewriteRule ^logo_image\/?(.*)$ "https://example.com/emsdir/logo_image$1" [R=301,L] RewriteRule ^unsubscribe\/?(.*)$ "https://example.com/emsdir/unsubscribe$1" [R=301,L] RewriteRule ^uploaded_images\/?(.*)$ "https://example.com/emsdir/uploaded_images/$1" [R=301,L]
Didn't go as planned?
The full guide is a lot more detailed and have working examples of PowerMTA configuration files, and a lot more.Quick Bulk Email Server Guide