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