Sample Powermta Configuration File Hot //free\\ -

# ===================================================================== # POWERMTA GLOBAL CONFIGURATION FOR HOT/WARMED IPs # ===================================================================== # --- Server Paths and Logging --- log-file /var/log/pmta/log http-mgmt-port 8080 http-access 127.0.0.1 admin http-access 192.168.1.0/24 admin # --- Performance and Resource Tuning --- max-msg-rate/g/s 500 # Global cap of 500 messages per second max-smtp-out 2000 # Total maximum simultaneous outbound connections total-max-smtp-out 2000 sys-max-recips-per-msg 100 # Max recipients per single SMTP transaction # --- Inbound SMTP Settings --- always-allow-relaying yes smtp-service yes log-connections yes log-commands no always-allow-relaying yes smtp-service yes log-connections yes # --- Virtual MTA Mapping (IP and Domain Bindings) --- smtp-source-ip 192.168.1.10 host-name ://yourdomain.com smtp-source-ip 192.168.1.11 host-name ://yourdomain.com virtual-mta mta-hot-01 virtual-mta mta-hot-02 # ===================================================================== # GLOBAL DELIVERY AND BOUNCE DEFAULTS # ===================================================================== max-smtp-out 50 # Default concurrent connections per destination domain max-msg-per-connection 1000 # Keep connections alive for multiple messages retry-interval 15m # Retry transient failures every 15 minutes max-retry-time 2d # Drop from queue if undelivered after 2 days bounce-after 4h # Send warning to sender if delayed 4 hours dkim-sign yes dkim-key /etc/pmta/dkim.key dkim ://yourdomain.com # ===================================================================== # ISP-SPECIFIC OPTIMIZATIONS FOR HOT IPs (Aggressive but Safe) # ===================================================================== # --- Gmail / Google Workspace --- max-smtp-out 200 max-msg-per-connection 500 max-msg-rate 100/m # 100 messages per minute per connection recipient-limit 100 # --- Yahoo / AOL / Verizon Media (OATH) --- max-smtp-out 120 max-msg-per-connection 200 max-msg-rate 60/m recipient-limit 20 # --- Microsoft (Outlook, Hotmail, Live, MSN) --- max-smtp-out 100 max-msg-per-connection 300 max-msg-rate 50/m recipient-limit 100 # --- Comcast --- max-smtp-out 40 max-msg-per-connection 500 # ===================================================================== # BOUNCE AND DELIVERY LOGGING # ===================================================================== move-interval 5m move-to /var/log/pmta/archive/ records b,d,v # Log bounces (b), deliveries (d), and virus/rejections (v) Use code with caution. Key Parameters Explained for "Hot" Delivery 1. Connection and Rate Optimization

# Retry logic for transient failures bounce-after 4d12h # Keep trying for 4.5 days before permanent failure retry-after 10m # Initial retry interval (dynamic backoff thereafter)

The warmup block inside domain directives is a game-changer. Instead of manually raising limits, PowerMTA automatically increases max-msg-rate over 7-10 days. This prevents ISPs from throttling you as a "sudden burst" sender. sample powermta configuration file hot

pidfile "/var/run/pmta/pmta.pid"

Deploying a new PowerMTA (PMTA) instance or managing "hot" IP addresses requires a configuration file built for speed, reputation protection, and strict ISP compliance. When your IPs are warm and ready for high-volume sending, your configuration must maximize throughput while preventing blocks.

10.20.30.40 -> mail11.yourdomain.com

acct-file /var/log/pmta/acct.csv record b,r move-interval 5m delete-after 30d record-fields time,tstamp,dsn,envFrom,envTo,reason,vmta,ip,sender,rcpt,size,status