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 set up 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 set up 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.
Quick Preview
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', '[email protected]', '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/
AllowOverride All
Save
Edit
nano /var/www/html/.htaccess
Add to an 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?
Try Full Guide
The full guide is a lot more detailed and has working examples of PowerMTA configuration files, and a lot more.