:0 H
*$ MSGID ?? ^<.+@$RE_MYDOMAIN>
{
  JUSTME="from machine in my domain"
  LOG="justme:      passing; $JUSTME$NL"
#  SKIP_SPAMCHECKS=from-mydomain
}

:0 EH
*$ ^(References|In-Reply-To):.*<.+@$RE_MYDOMAIN>
{
  JUSTME="in-reply-to/referenced"
  LOG="justme:      passing; $JUSTME$NL"
  SKIP_SPAMCHECKS=in-reply-to/referenced
}

:0 E
* ? echo "$ORIGINAL_TO" | $EGREP -qif $CONF/justme-addresses
{
  :0
  * ? echo "$ORIGINAL_TO" | $EGREP -qif $CONF/justme-address-exceptions
  {
    JUSTME="explicitly excepted address"
    LOG="justme:      passing; $JUSTME$NL"
  }
  
  :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"
  }

  :0 E
  *$ B ?? .*\<$RE_LASTNAME\>
  {
    JUSTME="last name reference"
    LOG="justme:      passing; $JUSTME$NL"
  }

  :0 E
  *  1^0 B ?? .*\<madduck\>
  * -1^0 B ?? mass\.madduck\.net
  {
    JUSTME="nickname reference"
    LOG="justme:      passing; $JUSTME$NL"
  }

  :0 EBH
  *$ ? $EGREP -qif $CONF/justme-keyword-exceptions
  {
    JUSTME="keyword reference"
    LOG="justme:      passing; $JUSTME$NL"
  }

  :0 E
  * MSGID ?? ^<mailman
  * ORIGINAL_TO ?? ^[^=]+=[^@]+@mass\.madduck\.net$
  {
    :0
    * FROM ?? -request@
    * SUBJECT ?? ^confirm [0-9a-f]+$
    {
      JUSTME="mailman confirmation"
      LOG="justme:      passing; $JUSTME$NL"
    }

    :0 E
    * FROM ?? -bounces@
    * SUBJECT ?? ^You have been unsubscribed
    {
      JUSTME="mailman confirmation"
      LOG="justme:      passing; $JUSTME$NL"
    }

    :0 E
    * FROM ?? -bounces@
    * SUBJECT ?? .+ mailing list reminder$
    {
      JUSTME="mailman password reminder"
      LOG="justme:      passing; $JUSTME$NL"
    }
  }

  :0 E
  * FROM ?? ^[Mm]ajordomo@
  * ORIGINAL_TO ?? ^[^=]+=[^@]+@mass\.madduck\.net$
  * SUBJECT ?? ^Confirmation for
  {
    JUSTME="majordomo confirmation"
    LOG="justme:      passing; $JUSTME$NL"
  }

  :0 E
  * FROM ?? ^noreply@googlegroups\.com$
  * ORIGINAL_TO ?? ^[^=]+=[^@]+@mass\.madduck\.net$
  * SUBJECT ?? ^Google Groups: Please confirm
  {
    JUSTME="googlegroups confirmation"
    LOG="justme:      passing; $JUSTME$NL"
  }

  :0 E
  {
    LOG="justme:      discarding$NL"
    SWITCHRC=$PMDIR/discard
  }
}

# vim:ft=procmail