PowerMTA v3.7

PowerMTA Directive Index

A searchable operational reference for source, VMTA, destination, queue, DKIM, TLS, authentication, listener, logging, and security controls.

Directive behavior and accepted syntax can vary by PowerMTA release. Confirm against the documentation supplied with your licensed installation before deployment.
VirtualMTA

smtp-source-host

Bind an outbound source IP and announce the matching HELO hostname.

Global

host-name

Set the server identity used where PowerMTA needs its own hostname.

Global

postmaster

Define the administrative postmaster address used by the MTA.

Management

http-access

Restrict access to the PowerMTA web monitor by source network.

Listener

smtp-listener

Create an SMTP listener on a specific address and port.

Listener

source

Apply rules to SMTP clients based on their connecting IP or network.

Authentication

smtp-user

Create authenticated SMTP credentials and attach user-specific controls.

Relay control

always-allow-relaying

Permit relaying for a trusted source or authenticated context.

Privacy

hide-message-source

Control whether message source information is displayed in management interfaces.

VirtualMTA

virtual-mta

Define an outbound identity with its own source IP, hostname, and policy.

VirtualMTA

virtual-mta-pool

Group multiple virtual MTAs for controlled distribution.

Routing

virtual-mta

Select the virtual MTA used for a source, sender, pattern, or domain policy.

Domain

max-smtp-out

Limit simultaneous outbound SMTP connections for a destination domain.

Domain

max-msg-per-connection

Limit messages delivered over each SMTP connection.

Domain

max-msg-rate

Cap the delivery rate to a destination over a time interval.

Queue

retry-after

Set the delay before retrying a temporarily failed delivery.

Queue

bounce-after

Set the maximum queue lifetime before a message is expired.

Queue

backoff-retry-after

Set retry timing while a destination is in backoff mode.

Queue

backoff-to-normal-after-delivery

Return a destination to normal mode after a successful delivery.

Patterns

smtp-pattern-list

Define reusable SMTP response matching rules.

Domain

smtp-pattern-list

Apply a response pattern list to a domain policy.

DKIM

dkim-sign

Enable DKIM signing for messages matching the configured identity.

DKIM

dkim-identity

Choose the identity used for DKIM signing.

DKIM

dkim-key

Reference the private key and selector used to sign a domain.

TLS

use-starttls

Control whether PowerMTA attempts STARTTLS for outbound delivery.

TLS

require-starttls

Require TLS for delivery to a destination.

Authentication

allow-unencrypted-plain-auth

Control whether plaintext authentication may occur without TLS.

Logging

log-file

Choose the main PowerMTA log destination.

Logging

accounting-file

Write accounting records for delivery and bounce analysis.

Security

run-as-root

Control whether PowerMTA continues running with root privileges.

Storage

sync-msg-create

Control synchronous queue-file creation behavior.

Injection

pickup

Configure pickup-directory based message injection.

Search Trushilla Documentation