CentOS 7/8, Rocky Linux 8/9, or Ubuntu 20.04/22.04 (64-bit).
Allow incoming and outgoing traffic on ports required for mail delivery and monitoring.
View live stats:
PowerMTA (Power Mail Transfer Agent) is an enterprise-grade MTA (Mail Transfer Agent) designed for high-volume email delivery. Used by industry giants like Mailchimp, PowerMTA powers a significant portion of the world’s B2C email traffic. In this guide, we'll cover the step-by-step process of installing and configuring the latest version, , on a Linux server.
Assign dedicated public IPv4 and IPv6 addresses to your server. powermta 60r3 install
# Basic Settings host-name mail.yourdomain.com smtp-source-host your_server_ip yourdomain.com smtp-port 2525 # SMTP service port (can also use 587) max-smtp-out 100
Clean IPv4 and/or IPv6 addresses not listed on major blacklists. Reverse DNS (PTR): Must match your sending domain hostname.
The core behavior of PowerMTA is dictated by its main configuration file located at /etc/pmta/config . Open this file using a text editor like nano or vi . nano /etc/pmta/config Use code with caution.
<web-monitor> http-access yes http-port 8080 http-bind-address your_server_ip </web-monitor> CentOS 7/8, Rocky Linux 8/9, or Ubuntu 20
The main configuration file is located at /etc/pmta/config . Edit it with your preferred text editor (nano, vim, or mcedit):
Before you start, make sure you have the following:
pmta soft nofile 65536 pmta hard nofile 65536
To verify the services are running:
Within the extracted directory, run the installation script. This script handles the necessary dependencies and sets up the systemd service. sudo ./install Use code with caution.
Modify or add the following directives to customize your environment:
by running sudo service pmta restart .
: Maps unique outbound email traffic streams to dedicated source IPs and specific DKIM authentication keys. Step 5: Setting Up Firewall Rules and Security Used by industry giants like Mailchimp, PowerMTA powers