Am 2004-06-07 10:59:45, schrieb John Goerzen: >On Mon, Jun 07, 2004 at 11:53:07AM -0400, Jaldhar H. Vyas wrote: >> On Mon, 7 Jun 2004, Santiago Vila wrote: >> >> > BTW: We have to be really stupid to accept messages from open proxies >> > ourselves at the debian.org domain. Would anyone second a General Resolution >> > mandating the use of xbl.spamhaus.org in all MXs for debian.org? >> >> Seconded. > >Why not sbl-xml.spamhaus.org? I have this in a procmail-rule but 99% of the spam does not fit in this category. If you have the spam from the last month collected, use the attached procmail INCLUDERC to test your mails... >-- John Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
SUB1=`formail -zxSubject:` DATE1=`date +"%d/%m/%Y %T"` ############################################################################### # Open Relay check from www.spamhaus.org # uses sbl-xbl lists ############################################################################### #### first IP #### :0H * Received:.*\[\/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ { RECEIVIP=${MATCH} :0 * ! RECEIVIP ?? 127.0.0.1 { :0 * RECEIVIP ?? ()\/[0-9]+ { QUAD1=${MATCH} :0 * RECEIVIP ?? [0-9]+\.\/[0-9]+ { QUAD2=${MATCH} :0 * RECEIVIP ?? [0-9]+\.[0-9]+\.\/[0-9]+ { QUAD3=${MATCH} :0 * RECEIVIP ?? [0-9]+\.[0-9]+\.[0-9]+\.\/[0-9]+ { RECEIVIPREV="${MATCH}.${QUAD3}.${QUAD2}.${QUAD1}" } } } :0 { REVCHECKIP=`host ${RECEIVIPREV}.sbl-xbl.spamhaus.org 2>&1 | grep -v 'not found.'` } :0 * $ REVCHECKIP ?? 127\.0\.0\.(2|4) { LOG="---=== SPAM by SPAMHAUS $DATE1 ===---${NL}" :0fhw | formail -A "X-YAVR: SPAMHAUS" :0fhw | formail -i "Subject: SPAMHAUS-$SUB1" } } } } #### second IP #### :0H * Received: from.*\[.*\](.*$)+Received:.*\[\/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ { RECEIVIP2=${MATCH} :0 * ! RECEIVIP2 ?? 127.0.0.1 { :0 * RECEIVIP2 ?? ()\/[0-9]+ { QUAD1=${MATCH} :0 * RECEIVIP2 ?? [0-9]+\.\/[0-9]+ { QUAD2=${MATCH} :0 * RECEIVIP2 ?? [0-9]+\.[0-9]+\.\/[0-9]+ { QUAD3=${MATCH} :0 * RECEIVIP2 ?? [0-9]+\.[0-9]+\.[0-9]+\.\/[0-9]+ { RECEIVIP2REV="${MATCH}.${QUAD3}.${QUAD2}.${QUAD1}" } } } :0 { REV2CHECKIP=`host ${RECEIVIP2REV}.sbl-xbl.spamhaus.org 2>&1 | grep -v 'not found.'` } :0 * $ REV2CHECKIP ?? 127\.0\.0\.(2|4) { LOG="---=== SPAM by SPAMHAUS $DATE1 ===---${NL}" :0fhw | formail -A "X-YAVR: SPAMHAUS" :0fhw | formail -i "Subject: SPAMHAUS-$SUB1" } } } } :0 * ^Subject.*(SPAMHAUS) SPAMHAUS/ ########################################### END-OF-SPAMHAUS ###################
Attachment:
signature.pgp
Description: Digital signature