Sorry, I meant this doesn't work:

header BAD_FROM_PSFC                    From: =~ /^\S+\@psfc.mit.edu,/i

Without the ^ It does work:

header BAD_FROM_PSFC                    From: =~ /\S+\@psfc.mit.edu,/i

So I just tried:

header BAD_FROM_PSFC                    From: =~ /^\W*\S+\@psfc.mit.edu,/i

And that works. although I don't know why I need the \W*. But, whatever! Never mind. - Mark

On 12/20/2018 12:30 PM, Mark London wrote:
Hi - What's the best rule to catch email with multiple addresses in the From: 
line?  I realize thatrfc2822allows it.  But the only email we've ever received 
with multiple addresses, were spam, and even GMAIL.COM doesn't allow it:

<<< 550-5.7.1 Messages with multiple addresses in From:
<<< 550 5.7.1 header are not accepted. e7si4119336qvp.159 - gsmtp

At the very least, I want to block emails that spoof my domain.  I.e. I want to 
block email that has @psfc.mit.edu followed by a comma.  For example:

From:struth...@psfc.mit.edu,
         "Lorraine M.<lstru...@slac.stanford.edu>"<xp...@clientes.xhost.cl>

I tried to have a rule like:

header BAD_FROM_PSFC                    From: =~ /\S+\@psfc.mit.edu,/i

This rule gets triggered when I run spamassasin manually on the email.   But it 
doesn't gets triggered on actual incoming email.   I even tried:

header BAD_FROM_PSFC                    ALL =~ /From: \S+\@psfc.mit.edu,/i

It's still not triggered.  Any ideas?  Thanks. - Mark

Reply via email to