Sample Powermta Configuration File Hot -

max-msg-rate 2/m # Very conservative for new IPs max-conn-rate 1/m

<domain yahoo.com> max-smtp-out 5 vmta travel-hub max-msg-rate 200/hour </domain>

dns-servers 198.51.100.1,198.51.100.2 dns-retry 30s

http-mgmt-port 8080 http-access 1.2.3.4 monitor # Allow only your admin IP to view logs Use code with caution. Copied to clipboard Step-by-Step Implementation Guide Preparation : Ensure you have a static IP address domain name with the hostname (e.g., mail.yourdomain.com ) set in your server's settings. Install PowerMTA : Upload your RPM or DEB package and install it using rpm -ivh PowerMTA.rpm Place License File : Copy your license.dat /etc/pmta/ Edit the Config YOUR-LICENSE-KEY-HERE with your actual key. smtp-source-ip to your server's public IP. Ensure the matches your domain's rDNS (Reverse DNS) record to avoid being flagged as spam. Set Up DKIM

: Generate a private/public key pair and place the private key in the path specified in the Apply Changes Test for syntax errors: pmta --check-config pmta debug Restart the service: service pmta restart systemctl restart pmta Monitor Performance : Access the web monitor at

This write-up provides a sample "hot" (high-throughput/aggressive) configuration for PowerMTA 5.x/6.x, suitable for dedicated high-volume sending infrastructure, ensuring maximum speed and deliverability in 2026. sample powermta configuration file hot

A "hot" config generally means reducing delays, enabling aggressive parallel connections, using multiple IP addresses (rotation), and minimizing internal logging overhead to maximize outbound throughput. ⚠️ Warning: Before You Use This

Warm-up: If these are new IPs, do not start with a hot config. You will be blocked.

Reputation: This config assumes you have already established a good IP reputation.

DNS: Ensure SPF, DKIM, DMARC, and rDNS are perfectly set up before applying these settings. Sample PowerMTA Hot Configuration File (/etc/pmta/config)

# ========================================================== # PowerMTA Hot Configuration Sample (2026) # ========================================================== # -- Global Settings -- http-access 127.0.0.1 admin http-access YOUR_SERVER_IP admin # Replace with your local IP for GUI access http-port 8080 # Define the server hostname host-name mta.yourdomain.com postmaster admin@yourdomain.com # -- Authentication & Security -- domain-key *, *, /etc/pmta/dkim.key # -- IP Rotation/Virtual MTAs (Example: 3 IPs) -- smtp-source-host 1.1.1.1 mta1.yourdomain.com smtp-source-host 1.1.1.2 mta2.yourdomain.com smtp-source-host 1.1.1.3 mta3.yourdomain.com # -- High Throughput Rules (The "Hot" Part) -- max-smtp-out 500 # Increase per destination domain max-msg-per-connection 1000 # Higher number = less reconnection max-conn-rate 10/s # Aggressive connection rate connect-timeout 30s smtp-source-host 1.1.1.1 # Default sending IP dkim-sign yes enable-starttls yes require-starttls no # -- Gmail Aggressive Handling (Keep it warm) -- max-smtp-out 100 max-msg-per-connection 100 max-conn-rate 5/s # -- SMTP Users (For MailWizz/Oempro) -- password your_strong_password source pmta-auth1 always-allow-relaying yes process-x-virtual-mta yes default-virtual-mta mta-pool # Use the pool defined above add-received-header false hide-message-source true # -- Accounting & Logs (Keep minimal for performance) -- log-connections no log-commands no log-data no # log-file /var/log/pmta/log # Only uncomment for debugging accounting-file /var/log/pmta/acct.csv accounting-interval 15m Use code with caution. Copied to clipboard Key "Hot" Configuration Components max-msg-rate 2/m # Very conservative for new IPs

Virtual MTA Pool (): Combines multiple IP addresses to spread reputation and increase throughput.

max-smtp-out 500: Sets a high number of parallel connections allowed to a single destination domain (e.g., yahoo.com).

max-msg-per-connection 1000: Tells PMTA to send up to 1,000 emails per SMTP connection before closing it. This drastically reduces overhead.

max-conn-rate 10/s: Allows the server to open 10 new connections per second.

Logging Optimization (log-connections no): Disables detailed logging of every connection command, which saves disk I/O and increases speed. &lt;domain yahoo

hide-message-source true: Removes IP information from email headers to protect privacy, often used to prevent internal IP exposure. Steps to Apply

Backup current config: cp /etc/pmta/config /etc/pmta/config.bak Edit the config: nano /etc/pmta/config Validate config: pmta reload (check logs for errors) Restart PMTA: systemctl restart pmta To help tailor this config further, could you tell me: How many IPs are you using? What is your estimated daily sending volume?

Are you primarily sending cold outreach or opt-in marketing?

I can provide specific rate limits (max-smtp-out) based on your answer. PowerMTA Server Setup | Send 100K+ Emails Daily

outbound-auth username:password

The sample uses selector jan2025. Rotate selectors every 6 months. Use short TTLs (300 seconds) on DKIM DNS records to make rotation painless.