As of version 2.3, Postfix supports the Sendmail version 8 Milter (mail filter) protocol. When mail is not received via the smtpd(8) server, the cleanup(8) server will simulate SMTP events to the extent that this is possible. For details see the MILTER_README document.
non_smtpd_milters (empty)
A list of Milter (mail filter) applications for new mail that does not arrive via the Postfix smtpd(8) server.
milter_protocol (6)
The mail filter protocol version and optional protocol extensions for communication with a Milter application; prior to Postfix 2.6 the default protocol is 2.
milter_default_action (tempfail)
The default action when a Milter (mail filter) application is unavailable or mis-configured.
milter_macro_daemon_name ($myhostname)
The {daemon_name} macro value for Milter (mail filter) applications.
milter_macro_v ($mail_name $mail_version)
The {v} macro value for Milter (mail filter) applications.
milter_connect_timeout (30s)
The time limit for connecting to a Milter (mail filter) application, and for negotiating protocol options.
milter_command_timeout (30s)
The time limit for sending an SMTP command to a Milter (mail filter) application, and for receiving the response.
milter_content_timeout (300s)
The time limit for sending message content to a Milter (mail filter) application, and for receiving the response.
milter_connect_macros (see 'postconf -d' output)
The macros that are sent to Milter (mail filter) applications after completion of an SMTP connection.
milter_helo_macros (see 'postconf -d' output)
The macros that are sent to Milter (mail filter) applications after the SMTP HELO or EHLO command.
milter_mail_macros (see 'postconf -d' output)
The macros that are sent to Milter (mail filter) applications after the SMTP MAIL FROM command.
milter_rcpt_macros (see 'postconf -d' output)
The macros that are sent to Milter (mail filter) applications after the SMTP RCPT TO command.
milter_data_macros (see 'postconf -d' output)
The macros that are sent to version 4 or higher Milter (mail filter) applications after the SMTP DATA command.
milter_unknown_command_macros (see 'postconf -d' output)
The macros that are sent to version 3 or higher Milter (mail filter) applications after an unknown SMTP command.
milter_end_of_data_macros (see 'postconf -d' output)
The macros that are sent to Milter (mail filter) applications after the message end-of-data.
Available in Postfix version 2.5 and later:
milter_end_of_header_macros (see 'postconf -d' output)
The macros that are sent to Milter (mail filter) applications after the end of the message header.
Available in Postfix version 2.7 and later:
milter_header_checks (empty)
Optional lookup tables for content inspection of message headers that are produced by Milter applications.