diff options
author | Beech Rintoul <beech@FreeBSD.org> | 2009-01-27 05:39:46 +0000 |
---|---|---|
committer | Beech Rintoul <beech@FreeBSD.org> | 2009-01-27 05:39:46 +0000 |
commit | ddab3358cd86c1eef50e76cbfb9e5a6fabd7b6ad (patch) | |
tree | e1fa1db65afcd99847223c3531e6641601ebb5a6 /mail/postfix-policyd-spf-perl/files/patch-postfix-policyd-spf-perl | |
parent | Fix build with unixODBC 2.2.14: in 2.2.14 signatures of several functions (diff) |
postfix-policyd-spf-perl is an RFC-4408-compliant SPF policy service for
postfix written in Perl.
WWW: http://www.openspf.org/Software/
PR: ports/131000
Submitted by: Darren Pilgrim <ports.maintainer at evilphi.com>
Diffstat (limited to 'mail/postfix-policyd-spf-perl/files/patch-postfix-policyd-spf-perl')
-rw-r--r-- | mail/postfix-policyd-spf-perl/files/patch-postfix-policyd-spf-perl | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/mail/postfix-policyd-spf-perl/files/patch-postfix-policyd-spf-perl b/mail/postfix-policyd-spf-perl/files/patch-postfix-policyd-spf-perl new file mode 100644 index 000000000000..d3a0c0b49769 --- /dev/null +++ b/mail/postfix-policyd-spf-perl/files/patch-postfix-policyd-spf-perl @@ -0,0 +1,32 @@ +--- postfix-policyd-spf-perl.orig 2008-07-25 19:35:01.000000000 -0700 ++++ postfix-policyd-spf-perl 2009-01-25 16:46:38.991336330 -0800 +@@ -263,14 +263,14 @@ + info => "%s: SPF %s: HELO/EHLO: %s", + $attr->{queue_id}, $helo_result, $attr->{helo_name} + ); +- return "550 $helo_authority_exp"; ++ return "%%SPF_FAIL%% $helo_authority_exp"; + } + elsif ($helo_result->is_code('temperror')) { + syslog( + info => "%s: SPF %s: HELO/EHLO: %s", + $attr->{queue_id}, $helo_result, $attr->{helo_name} + ); +- return "DEFER_IF_PERMIT SPF-Result=$helo_local_exp"; ++ return "%%SPF_TEMPERROR%% SPF-Result=$helo_local_exp"; + } + elsif ($attr->{sender} eq '') { + syslog( +@@ -334,10 +334,10 @@ + $attr->{queue_id}, $mfrom_result, $attr->{sender} + ); + if ($mfrom_result->is_code('fail')) { +- return "550 $mfrom_authority_exp"; ++ return "%%SPF_FAIL%% $mfrom_authority_exp"; + } + elsif ($mfrom_result->is_code('temperror')) { +- return "DEFER_IF_PERMIT SPF-Result=$mfrom_local_exp"; ++ return "%%SPF_TEMPERROR%% SPF-Result=$mfrom_local_exp"; + } + else { + return "PREPEND $mfrom_spf_header" |