Powermta Configuration Guide [best] [NEW]
pmta status | File | Purpose | |------|---------| | /etc/pmta/config | Main configuration | | /etc/pmta/license | License key | | /etc/pmta/vmta | Virtual MTA definitions | | /etc/pmta/pmta.conf (alternative) | Some versions use this | 4. Basic Configuration Skeleton ( /etc/pmta/config ) # Global settings <source 0.0.0.0/0> always-allow-relay yes process-x-forwarded-for no require-auth no default-virtual-mta main </source> Pickup from local submission <source 127.0.0.1> process-x-forwarded-for yes default-virtual-mta main </source> Main virtual MTA (delivery) <virtual-mta main> queue-type FIFO max-smtp-out 100 max-msg-rate 1000/m </virtual-mta> Domain-specific delivery <domain *> max-smtp-out 20 max-msg-rate 500/h max-msg-per-connection 10 use-starttls yes require-starttls no </domain> Logging <acct-file /var/log/pmta/acct.csv> record job,vmta,domain,bytes,msgs,rcpts,status,dsn-status,orig-rcpts,time </acct-file>
<log-file /var/log/pmta/panic.log> level panic </log-file> powermta configuration guide
<source 127.0.0.1> return-path bounce@example.com </source> PowerMTA captures DSNs and can route bounces to a local script or mailbox. pmta status | File | Purpose | |------|---------|
openssl genrsa -out example.com.pem 2048 openssl rsa -in example.com.pem -out example.com.pub -pubout PowerMTA does not generate SPF; that’s done by DNS. But you can set envelope sender: But you can set envelope sender: <domain aol
<domain aol.com> max-smtp-out 10 max-msg-rate 100/h </domain> DKIM Signing <domain example.com> dkim-sign yes dkim-selector myselector dkim-key-file /etc/pmta/dkim/example.com.pem </domain> Generate DKIM key: