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.

Start Part 2

 

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.

Start Part 3

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.