Package: sa-exim Version: 4.2-2 Severity: normal File: /usr/share/perl5/Mail/SpamAssassin/Plugin/Greylisting.pm Tags: patch
Greylisting works poorly on mailing lists that use VERP (e.g. almost all of them), domains that use ABBS, SES or BATV to reduce bounce blow-back caused by spam, or email forwarders that use SRS to help with SPF. All of these systems create unique local-parts on the 2821.MAILFROM (envfrom) for each email sent. Including the local-part in the greylisting causes each email from mailing lists and such to be greylisted. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.27 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages sa-exim depends on: ii debconf [debconf-2.0] 1.4.57 Debian configuration management sy ii exim4-daemon-heavy 4.52-1 exim MTA (v4) daemon with extended ii libc6 2.3.5-3 GNU C Library: Shared libraries an ii spamc 3.0.4-2 Client for SpamAssassin spam filte sa-exim recommends no packages. -- debconf information: sa-exim/purge_spool: false
--- Greylisting.pm.~2~ 2005-03-03 03:44:25.000000000 -0600 +++ Greylisting.pm 2006-01-11 10:24:17.000000000 -0600 @@ -155,6 +155,7 @@ # options might now want that $envfrom =~ tr/!#%( )*+,-.0123456789:<=>[EMAIL PROTECTED]|}~/_/c; # clean variables to run properly under -T + $envfrom =~ s/.*@//; $envfrom =~ /(.+)/; $tmpvar = ($1 or ""); # work around bug in perl untaint in perl 5.8