PowerMTA directive reference
Independent operational explanations with explicit release-verification notes.
Accounting
accounting-file
Purpose, scope, syntax pattern, mistakes and validation.
accounting-log-flush-interval
Purpose, scope, syntax pattern, mistakes and validation.
accounting-record-auth
Purpose, scope, syntax pattern, mistakes and validation.
accounting-record-delivery
Purpose, scope, syntax pattern, mistakes and validation.
Authentication
dkim-sign
Purpose, scope, syntax pattern, mistakes and validation.
dkim-identity
Purpose, scope, syntax pattern, mistakes and validation.
dkim-algorithm
Purpose, scope, syntax pattern, mistakes and validation.
dkim-body-canon
Purpose, scope, syntax pattern, mistakes and validation.
dkim-headers
Purpose, scope, syntax pattern, mistakes and validation.
dkim-sign-yes
Purpose, scope, syntax pattern, mistakes and validation.
dkim-sign-no
Purpose, scope, syntax pattern, mistakes and validation.
Backoff
Bounce handling
Core configuration
always-allow-relaying
Purpose, scope, syntax pattern, mistakes and validation.
connection-idle-timeout
Purpose, scope, syntax pattern, mistakes and validation.
deliver-local-dsn
Purpose, scope, syntax pattern, mistakes and validation.
delay-dsn
Purpose, scope, syntax pattern, mistakes and validation.
host-name
Purpose, scope, syntax pattern, mistakes and validation.
http-access
Purpose, scope, syntax pattern, mistakes and validation.
http-mgmt-port
Purpose, scope, syntax pattern, mistakes and validation.
include
Purpose, scope, syntax pattern, mistakes and validation.
jobid-header
Purpose, scope, syntax pattern, mistakes and validation.
message-id-header
Purpose, scope, syntax pattern, mistakes and validation.
postmaster
Purpose, scope, syntax pattern, mistakes and validation.
postmaster-email
Purpose, scope, syntax pattern, mistakes and validation.
process-x-envid
Purpose, scope, syntax pattern, mistakes and validation.
recipient-priority
Purpose, scope, syntax pattern, mistakes and validation.
reenable-after
Purpose, scope, syntax pattern, mistakes and validation.
remove-received-headers
Purpose, scope, syntax pattern, mistakes and validation.
rewrite-list
Purpose, scope, syntax pattern, mistakes and validation.
run-as-user
Purpose, scope, syntax pattern, mistakes and validation.
suppress-local-dsn
Purpose, scope, syntax pattern, mistakes and validation.
trace-header
Purpose, scope, syntax pattern, mistakes and validation.
vmta-pool-macro
Purpose, scope, syntax pattern, mistakes and validation.
relay-host
Purpose, scope, syntax pattern, mistakes and validation.
route
Purpose, scope, syntax pattern, mistakes and validation.
mail-from
Purpose, scope, syntax pattern, mistakes and validation.
recipient
Purpose, scope, syntax pattern, mistakes and validation.
delivery-method
Purpose, scope, syntax pattern, mistakes and validation.
pick-up-dir
Purpose, scope, syntax pattern, mistakes and validation.
incoming-dir
Purpose, scope, syntax pattern, mistakes and validation.
spool-dir
Purpose, scope, syntax pattern, mistakes and validation.
sync-msg-create
Purpose, scope, syntax pattern, mistakes and validation.
body-check
Purpose, scope, syntax pattern, mistakes and validation.
header-check
Purpose, scope, syntax pattern, mistakes and validation.
debug-flags
Purpose, scope, syntax pattern, mistakes and validation.
Delivery limits
backoff-max-msg-rate
Purpose, scope, syntax pattern, mistakes and validation.
max-connect-rate
Purpose, scope, syntax pattern, mistakes and validation.
max-errors-per-connection
Purpose, scope, syntax pattern, mistakes and validation.
max-msg-per-connection
Purpose, scope, syntax pattern, mistakes and validation.
max-msg-rate
Purpose, scope, syntax pattern, mistakes and validation.
max-rcpt-per-message
Purpose, scope, syntax pattern, mistakes and validation.
max-size
Purpose, scope, syntax pattern, mistakes and validation.
Domain policy
domain
Purpose, scope, syntax pattern, mistakes and validation.
domain-macro
Purpose, scope, syntax pattern, mistakes and validation.
relay-domain
Purpose, scope, syntax pattern, mistakes and validation.
recipient-domain
Purpose, scope, syntax pattern, mistakes and validation.
sender-domain
Purpose, scope, syntax pattern, mistakes and validation.
Logging
Monitoring
Queue
Retry handling
Routing and identity
Routing patterns
SMTP operations
max-smtp-out
Purpose, scope, syntax pattern, mistakes and validation.
smtp-listener
Purpose, scope, syntax pattern, mistakes and validation.
smtp-service
Purpose, scope, syntax pattern, mistakes and validation.
smtp-source-host
Purpose, scope, syntax pattern, mistakes and validation.
smtp-user
Purpose, scope, syntax pattern, mistakes and validation.
smtp-pattern-list
Purpose, scope, syntax pattern, mistakes and validation.
smtp-greeting-timeout
Purpose, scope, syntax pattern, mistakes and validation.
smtp-data-timeout
Purpose, scope, syntax pattern, mistakes and validation.
smtp-command-timeout
Purpose, scope, syntax pattern, mistakes and validation.
smtp-connect-timeout
Purpose, scope, syntax pattern, mistakes and validation.
smtp-helo-name
Purpose, scope, syntax pattern, mistakes and validation.
smtp-auth-password
Purpose, scope, syntax pattern, mistakes and validation.
smtp-auth-username
Purpose, scope, syntax pattern, mistakes and validation.
smtp-auth-enable
Purpose, scope, syntax pattern, mistakes and validation.
queue-to-smtp
Purpose, scope, syntax pattern, mistakes and validation.
Source policy
TLS
use-starttls
Purpose, scope, syntax pattern, mistakes and validation.
require-starttls
Purpose, scope, syntax pattern, mistakes and validation.
tls-certificate
Purpose, scope, syntax pattern, mistakes and validation.
tls-private-key
Purpose, scope, syntax pattern, mistakes and validation.
tls-ciphers
Purpose, scope, syntax pattern, mistakes and validation.
tls-min-protocol
Purpose, scope, syntax pattern, mistakes and validation.