We get quite a bit of spam to one of us and a consistent small set of addresses (e.g. [EMAIL PROTECTED] (legit) and [EMAIL PROTECTED](not legit).
I've written a matcher that is a clone of the RecipientIs and its parent GenericRecipientMatcher in order to process any email that comes in with a legitimate address AND one or more none illegitmate (passed via the config) address. The only difference is that I collect all the non matches and if I detect a match (not legit) I add the non matches to the matches. It seems to be working for the most part.
If I send a test from my server at home (also james 2.1.3) the matcher get both addresses and I successfully reject the email. But if I send the same message from Yahoo, I get two invocations of the matcher. As such, the legitimate version gets passed on. Is this a James bug? Something I don't understand about how this works?
I would guess Yahoo is sending 2 copies of the same message (one copy for each recipient), which is completely kosher.
-- Serge Knystautas President Lokitech >> software . strategy . design >> http://www.lokitech.com p. 301.656.5501 e. [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
