:0
* ? echo "$ORIG_DOMAIN" | $EGREP -qif $CONF/eqdomains
{
  :0
  * !ORIGINAL_TO ?? =.+@.+
  {
    SPAMTRAPPED="missing equal sign in eqdomain ($ORIGINAL_TO)"
    LOG="eqdomain:    $SPAMTRAPPED$NL"
  }

  :0 E
  {
    :0
    * ORIG_LOCAL ?? ^\/[^=]+
    {
      EQ_LOCAL="$MATCH"
      EQ_TO="$MATCH"
    }

    :0
    * ORIG_LOCAL ?? .+=\/.+
    {
      EQ_DOMAIN="$MATCH"

      :0
      * EQ_LOCAL ?? .
      { EQ_TO="$EQ_TO@$EQ_DOMAIN" }
    }

    LOG="eqdomain:    message to $EQ_TO via $ORIG_DOMAIN$NL"
  }
}

# vim:ft=procmail