processes 4 max-smtp-out 200 max-queue-size 5G
rpm -qa | grep -i powermta
ls -la /etc/pmta/ # config directory
ls -la /opt/pmta/ # binaries, license, tools
Create or edit /etc/pmta/config (or /etc/pmta/pmta.conf depending on install). Minimal example: powermta 60r3 install
<listener smtp>
ip 0.0.0.0
port 25
address 0.0.0.0
</listener>
<domain *>
max-msg-rate 1000
</domain>
<virtual-mta vmta-default>
smtp-source-ip 1.2.3.4
max-smtp-out 20
</virtual-mta>
<queue>
spool-dir /var/spool/pmta
max-queue-size 100000
</queue>
license-file /etc/pmta/license/pmta.lic
Adjust IPs, rates, spool paths, and vMTA settings to your environment and sending volume. processes 4 max-smtp-out 200 max-queue-size 5G rpm -qa
Navigate to the directory containing the package. Create or edit /etc/pmta/config (or /etc/pmta/pmta
For RPM-based systems (RHEL/CentOS):
sudo rpm -ivh PowerMTA-6.0r3.x86_64.rpm
For Tarball installation (Universal):
tar -xzvf PowerMTA-6.0r3.tar.gz
cd PowerMTA-6.0r3
sudo ./install.sh
The installer will extract the binaries, create the necessary user (pmta), and set up the default directories.