Misc checks
Configuration directives
Following directives are defined for all modules listed below.
fail_action ignore
| reject
| quarantine
Default: quarantine
Action to take when check fails. See Check actions for details.
debug boolean
Default: global directive value
Log both successful and unsuccessful check executions instead of just unsuccessful.
require_mx_record
Check that domain in MAIL FROM command does have a MX record and none of them are "null" (contain a single dot as the host).
By default, quarantines messages coming from servers missing MX records,
use fail_action
directive to change that.
require_matching_rdns
Check that source server IP does have a PTR record point to the domain specified in EHLO/HELO command.
By default, quarantines messages coming from servers with mismatched or missing
PTR record, use fail_action
directive to change that.
require_tls
Check that the source server is connected via TLS; either directly, or by using the STARTTLS command.
By default, rejects messages coming from unencrypted servers. Use the
fail_action
directive to change that.