PowerMTA v3.7

Configuration Library

Copy-ready teaching examples for common PowerMTA architectures and operational policies.

Single-IP production baseline

A conservative baseline with one VMTA, listener restrictions, logging and destination defaults.

Multi-IP VMTA pool

Defines separate identities and a pool for controlled distribution.

MailWizz authenticated relay

A submission listener and dedicated SMTP user for MailWizz.

Sender-domain routing

Routes approved envelope sender domains to defined VMTAs.

Authorized MAIL FROM control

A pattern-led design for allowing known sender domains and rejecting unauthorized identities at the application boundary.

Microsoft conservative policy

Low concurrency and progressive retry settings for Outlook/Hotmail traffic.

Gmail conservative policy

A measured Gmail policy emphasizing stable rate and response monitoring.

Yahoo/AOL policy

Shared provider policy with conservative connection and message limits.

GMX/WEB.DE policy

Destination policy for GMX and WEB.DE traffic.

Backoff response patterns

Example patterns for temporary reputation and rate deferrals.

Multi-domain DKIM signing

Separate selectors and keys for multiple customer domains.

CNAME-delegated DKIM

Provider-side selector naming for SendGrid-style customer delegation.

Mandatory TLS partner route

Require TLS only for an explicitly controlled partner destination.

Delivery and bounce accounting

Accounting records suitable for operational reporting.

Queue recovery policy

Reduced pressure during queue recovery after a provider incident.

Transactional/marketing separation

Separate pools and policies for unrelated traffic classes.

Per-application SMTP users

Unique credentials and source separation for each sending application.

SMTP listener hardening

Restrict listeners, relay permissions, and insecure authentication.

Warm-up pool baseline

Dedicated identities and conservative provider rates for warm-up.

Log and accounting retention

Operational file layout for rotation and ingestion.

Search Trushilla Documentation