:0 * ? echo "$ORIG_DOMAIN" | $EGREP -qif $CONF/eqdomains { :0 * !ORIGINAL_TO ?? =.+@.+ { LOG="eqdomain: spamtrap message due to missing = in localpart ($ORIGINAL_TO)$NL" :0 fw |$FORMAIL -A"X-Spamtrapped: missing equal sign in eqdomain ($ORIGINAL_TO)" SPAMTRAPPED=eqdomain } :0 E { :0 * ORIG_LOCAL ?? ^\/[^=]+ { EQ_LOCAL="$MATCH" } :0 * ORIG_LOCAL ?? .+=\/.+ { EQ_DOMAIN="$MATCH" } LOG="eqdomain: message to $EQ_LOCAL@$EQ_DOMAIN via $ORIG_DOMAIN$NL" :0 fw |$FORMAIL -A"X-EqDomain: $ORIG_DOMAIN" -A"X-EqTo: $EQ_LOCAL@$EQ_DOMAIN" } } # vim:ft=procmail