|
; configuration for data.headers plugin
|
|
|
|
; Requiring a date header will cause the loss of valid mail. The JavaMail
|
|
; sender used by some banks, photo processing services, health insurance
|
|
; companies, bounce senders, and others send messages without a Date header.
|
|
;
|
|
; If you can afford to reject some valid mail, please do enforce this, and
|
|
; encourage mailers toward RFC adherence. Otherwise, do not require Date.
|
|
|
|
; Headers that MUST be present (RFC 5322)
|
|
; required=From,Date ; <-- RFC 5322 compliant
|
|
required=From,Date
|
|
|
|
; Received
|
|
; If you have no outbound, add 'Received' to the required list for an
|
|
; aggressive anti-spam measure. It works because all real mail relays will
|
|
; add a `Received` header. It may false positive on some bulk mail that
|
|
; uses a custom tool to send, but this appears to be fairly rare.
|
|
|
|
; If the date header is present, and future and/or past days are
|
|
; defined, it will be validated. 0 = disabled
|
|
date_future_days=2
|
|
date_past_days=15
|
|
|
|
|
|
; Headers that MUST be unique if present (RFC 5322)
|
|
; singular=Date,From,Sender,Reply-To,To,Cc,Bcc,Message-Id,In-Reply-To,References,Subject (RFC 5322)
|
|
singular=Date,From,Sender,Reply-To,To,Cc,Bcc,Message-Id,In-Reply-To,References,Subject
|
|
|
|
; enable/disable the various header checks
|
|
[check]
|
|
; duplicate_singular=true
|
|
; missing_required=true
|
|
; invalid_return_path=true
|
|
; invalid_date=true
|
|
; user_agent=true
|
|
; direct_to_mx=true
|
|
; from_match=true
|
|
; mailing_list=true
|
|
; delivered_to=true
|
|
|
|
|
|
[reject]
|
|
; reject switches for each header check
|
|
; default are shown. Rejecting based on any of these
|
|
; criteria will result in the loss of valid mail.
|
|
;
|
|
; duplicate_singular=false
|
|
; missing_required=false
|
|
; invalid_return_path=false
|
|
; invalid_date=false
|
|
|
|
; arriving messages should not have Delivered-To set to the RCPT TO address.
|
|
; delivered_to=true
|
|
|
|
; these 4 do not have reject support, and likely shouldn't.
|
|
; user_agent=false
|
|
; direct_to_mx=false
|
|
; from_match=false
|
|
; from_match=true
|
|
; mailing_list=false
|
|
|