
I have a log distribution mailing list that receives email from various processes. One of the processes identifies itself as root@charity. I'm having a problem with SpamAssassin deciding that some of the mail from root@charity is spam, but I want mailman to accept mail from root@charity. I tried subscribing root@charity to the list so that it would get its 'member bonus' in the spam filtering system which would pretty much guarantee that it wouldn't get classed as spam but mailman won't let me subscribe the email address root@charity because it says it's a badly formed email address. Similarly I tried adding root@charity to accept_the_nonmembers in the sender filters section but again my settings wouldn't be accepted because mailman complained of a badly formed email address. I'm not sure that I can reconfigure the email address that the email gets sent from (and I know for sure I don't want to have to) so I'm wondering if someone could give me a tip about how I might get mailman to accept email from this badly formed sender address?