X-Git-Url: https://git.madduck.net/etc/mailfilter.git/blobdiff_plain/5af333ca3b83425e5cb3aa704b37654d576856c1..d34f5c59bb81a713876c58ffebd5a3f19ee7a877:/procmail/rules/admin diff --git a/procmail/rules/admin b/procmail/rules/admin index 6d8f0ed..7ba755c 100644 --- a/procmail/rules/admin +++ b/procmail/rules/admin @@ -2,28 +2,31 @@ * ORIG_DOMAIN ?? ^admin\.madduck\.net$ { # require that messages sent to foo=bar@admin.madduck.net have passed the - # machine at bar, meaning have been Delivered-To there. + # machine at bar, meaning have been Delivered-To there, or originating from + # there: :0 *$ !^Delivered-To: .+@$EQ_DOMAIN + *$ !^Received:$RE_SPACE+by $EQ_DOMAIN { - LOG="spamtrap message as it was never delivered to $EQ_DOMAIN -" + LOG="rules/admin: spamtrap message as never passed $EQ_DOMAIN$NL" + SPAMTRAPPED="never passed eqdomain" :0 fw - |$FORMAIL -A'X-Spamtrapped: not delivered to eqdomain' - SPAMTRAPPED + |$FORMAIL -A"X-Spamtrapped: $SPAMTRAPPED" } - DESTDIR="$INBOX/.admin.`echo $EQ_DOMAIN | tr . _" + DEST=admin - :0 - { - :0 - * EQ_LOCAL ?? (logcheck|apticron) - ${DESTDIR}.$EQ_LOCAL/ - - :0 - ${DESTDIR}/ - } +# DESTDIR="$BASE/.admin.`echo $EQ_DOMAIN | tr . _" +# +# :0 +# { +# :0 +# * EQ_LOCAL ?? (logcheck|apticron) +# ${DESTDIR}.$EQ_LOCAL/ +# +# :0 +# ${DESTDIR}/ +# } } # vim:ft=procmail