:0 * ? echo "$ORIGINAL_TO" | $EGREP -qif $CONF/justme-addresses { :0 H *$ MSGID ?? <.+@$RE_MYDOMAIN> { LOG="justme: passing; from machine in my domain$NL" :0 fw |$FORMAIL -I'X-Justme: from machine in my domain' SKIP_SPAMCHECKS=from-mydomain } :0 EH *$ ^(References|In-Reply-To):.*<.+@$RE_MYDOMAIN> { LOG="justme: passing; in-reply-to/referenced$NL" :0 fw |$FORMAIL -I'X-Justme: in-reply-to/referenced' SKIP_SPAMCHECKS=in-reply-to/referenced } :0 E * ? echo "$ORIGINAL_TO" | $EGREP -qif $CONF/justme-address-exceptions { LOG="justme: passing; explicitly excepted address$NL" :0 fw |$FORMAIL -I'X-Justme: in-reply-to/referenced' } :0 EBH *$ 1^0 B ?? $RE_FIRSTNAME$RE_SPACE_NEWLINE+$RE_LASTNAME *$ 1^0 B ?? $RE_LASTNAME[,]?$RE_SPACE_NEWLINE*$RE_FIRSTNAME { LOG="justme: passing; full name reference$NL" :0 fw |$FORMAIL -I'X-Justme: full name reference' } :0 EBH *$ B ?? $RE_LASTNAME { LOG="justme: passing; last name reference$NL" :0 fw |$FORMAIL -I'X-Justme: last name reference' } :0 EBH * 1^0 B ?? madduck * -1^0 B ?? mass\.madduck\.net { LOG="justme: passing; nickname reference$NL" :0 fw |$FORMAIL -I'X-Justme: nickname reference' } :0 EBH *$ ? $EGREP -qif $CONF/justme-keyword-exceptions { LOG="justme: passing; keyword reference$NL" :0 fw |$FORMAIL -I'X-Justme: keyword reference' } :0 E { LOG="justme: discarding$NL" :0 $DISCARD } } # vim:ft=procmail