* Change reject reply to 550 for RFC 2821 complianse.
* Clarified wording for some verbose logging. * Added more information about HELO checking to README
This commit is contained in:
parent
8f82cbeb7c
commit
f876c707b9
4 changed files with 60 additions and 27 deletions
37
README
37
README
|
|
@ -1,8 +1,8 @@
|
|||
postfix-policyd-spf-perl 1.990
|
||||
postfix-policyd-spf-perl 2.000
|
||||
A Postfix SMTPd policy server for SPF checking
|
||||
(C) 2007 Scott Kitterman <scott@kitterman.com>
|
||||
2003-2004 Meng Weng Wong <mengwong@pobox.com>
|
||||
Contributions by various members of the SPF project
|
||||
Thanks for contributions by various members of the SPF project
|
||||
<http://www.openspf.org/Software#postfix-policyd-spf-perl>
|
||||
==============================================================================
|
||||
|
||||
|
|
@ -13,15 +13,23 @@ RFC 4408. It shares no code with the older Mail::SPF::Query that was the
|
|||
original SPF development implementation. If you are upgrading from on older
|
||||
version of this policy server you will need to install Mail::SPF.
|
||||
|
||||
This version of the policy server will reject mail that fails either Mail From
|
||||
or HELO SPF checks. It always checks HELO (older versions just checked HELO if
|
||||
Mail From was null). It will defer mail if there is a temporary SPF error and
|
||||
the message would othersise be permitted (DEFER_IF_PERMIT). Otherwise, it will
|
||||
PREPEND the appropriate SPF Received header. In the case of multi-recipient
|
||||
mail, multiple headers will get appended. Error conditions within the policy
|
||||
server (that don't result in a crash) or from Mail::SPF will return DUNNO.
|
||||
This version of the policy server always checks HELO before Mail From (older
|
||||
versions just checked HELO if Mail From was null). It will reject mail that
|
||||
fails either Mail From or HELO SPF checks. It will defer mail if there is a
|
||||
temporary SPF error and the message would othersise be permitted
|
||||
(DEFER_IF_PERMIT). If the HELO check produces a REJECT/DEFER result, Mail From
|
||||
will not be checked.
|
||||
|
||||
See INSTALL or README.Debian for installation instructions.
|
||||
If the message is not rejected or deferred, the policy server will PREPEND the
|
||||
appropriate SPF Received header. In the case of multi-recipient mail, multiple
|
||||
headers will get appended. If Mail From is anything other than completely empty
|
||||
(i.e. <>) then the Mail From result will be used for SPF Received (e.g. Mail
|
||||
From None even if HELO is Pass).
|
||||
|
||||
Error conditions within the policy server (that don't result in a crash) or from
|
||||
Mail::SPF will return DUNNO.
|
||||
|
||||
See INSTALL for installation instructions.
|
||||
|
||||
Usage:
|
||||
policyd-spf-perl [-v]
|
||||
|
|
@ -66,7 +74,14 @@ uses only a few of all the attributes shown below:
|
|||
The policy daemon will answer in the same style, with an attribute list
|
||||
followed by a empty line:
|
||||
|
||||
action=dunno
|
||||
action=550 Please see http://www.openspf.org/Why?id=foo@bar.tld&ip=1.2.3.4&
|
||||
receiver=bar@foo.tld
|
||||
[empty line]
|
||||
|
||||
To test HELO checking sender should be empty:
|
||||
|
||||
sender=
|
||||
... More attributes...
|
||||
[empty line]
|
||||
|
||||
If you want more detail in the system logs change $VERBOSE to 1.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue