I have a domain for which (for historic reasons) I want a catch-all rule
to accept email. Until recently, Spamassassin has done a great job of
separating the ham from the spam. Recently, I've been receiving a large
number of spam emails which have been misclassified as ham. These
annoying spam emails tend to be addressed to a relatively small number
of email addresses at my domain - addresses which have never been
used/provided, so should be a very strong indicator of spam.
If I were to have a list of a few dozen email addresses of the form:
bogus_us...@mydomain.com
onlyspample...@mydomain.com
...
unwantedrubb...@mydomain.com
What is the easiest way to implement a rule that checks against such a
list - and ups the spam-score if matched? Would I have to implement a
separate rule for each address?
As a related question, I'm also having a problem with spam to email
addresses I specifically set up for various mailing lists. I *DO* want
to be contactable by individuals why try to email me - but almost all
emails sent to these addresses (other than that with the appropriate
list-id) is spam. Is there a straightforward way to reject the receipt
of emails sent to these list-specific email addresses if they are not
from the right list... and to issue a bounce message which includes
explicit instructions that would allow a human to contact me? (I
anticipate that this would need to be integrated into my Postix setup
Thanks in advance for any pointers...