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

  :0 EBH
  *$ 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 EBH
  *$ B ?? $RE_LASTNAME
  {
    JUSTME="last name reference"
    LOG="justme:      passing; $JUSTME$NL"
  }

  :0 EBH
  *  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
  { 
    LOG="justme:      discarding$NL"
    :0
    $DISCARD
  }
}

# vim:ft=procmail