From a45c47a17cadc5e094efc9d23731c0a025294be4 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Mon, 31 Aug 2009 10:16:10 +0200 Subject: [PATCH] refactor justme --- procmail/justme | 76 ++++++++++++++----------------------------------- 1 file changed, 21 insertions(+), 55 deletions(-) diff --git a/procmail/justme b/procmail/justme index f414ac5..dad2725 100644 --- a/procmail/justme +++ b/procmail/justme @@ -2,7 +2,6 @@ *$ MSGID ?? ^<.+@$RE_MYDOMAIN> { JUSTME="from machine in my domain" - LOG="justme: passing; $JUSTME$NL" # SKIP_SPAMCHECKS=from-mydomain } @@ -10,7 +9,6 @@ *$ ^(References|In-Reply-To):.*<.+@$RE_MYDOMAIN> { JUSTME="in-reply-to/referenced" - LOG="justme: passing; $JUSTME$NL" SKIP_SPAMCHECKS=in-reply-to/referenced } @@ -19,40 +17,25 @@ { :0 * ? echo "$ORIGINAL_TO" | $EGREP -qif $CONF/justme-address-exceptions - { - JUSTME="explicitly excepted address" - LOG="justme: passing; $JUSTME$NL" - } - + { JUSTME="explicitly excepted address" } + :0 E *$ 1^0 B ?? .*\<$RE_FIRSTNAME$RE_SPACE_NEWLINE+$RE_LASTNAME\> *$ 1^0 B ?? .*\<$RE_LASTNAME[,]?$RE_SPACE_NEWLINE*$RE_FIRSTNAME\> - { - JUSTME="full name reference" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="full name reference" } :0 E *$ B ?? .*\<$RE_LASTNAME\> - { - JUSTME="last name reference" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="last name reference" } :0 E * 1^0 B ?? .*\ * -1^0 B ?? mass\.madduck\.net - { - JUSTME="nickname reference" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="nickname reference" } :0 EBH *$ ? $EGREP -qif $CONF/justme-keyword-exceptions - { - JUSTME="keyword reference" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="keyword reference" } :0 E * MSGID ?? ^$ * SUBJECT ?? ^Please confirm your request to join - { - JUSTME="yahoogroups confirmation" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="yahoogroups confirmation" } :0 E * FROM ?? ^SmartList <.+-request@.+> * SUBJECT ?? ^CONFIRM s[0-9]+$ - { - JUSTME="smartlist confirmation" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="smartlist confirmation" } :0 E * FROM ?? ^Launchpad Email Validator * SUBJECT ?? ^Launchpad: Validate your email address$ - { - JUSTME="launchpad validation" - LOG="justme: passing; $JUSTME$NL" - } + { JUSTME="launchpad validation" } :0 E { @@ -129,4 +88,11 @@ } } +:0 +* JUSTME ?? . +{ LOG="justme: passing; $JUSTME$NL" } + +:0 E +{ LOG="justme: passing; UNKNOWN$NL" } + # vim:ft=procmail -- 2.39.2