Tarvo Kurm wrote:
Mails coming in thru postfix+spamass-milter+spamassassin have drastically lower scores than those checked manually with spamassasin or spamc. Specifically, mails taking the milter path will not have RCVD_IN rules matched _almost_ never. I'm suspicious of the UNPARSABLE_RELAY match, but not sure what causes it.

Milters typically see the message before any Received: headers are added by the local MTA. As a result, the milter itself needs to add a synthetic one that SA can use.

Unfortunately, this synthetic header seems to be a lot harder to generate than you might think. I've heard reports now and then for several years now that spamass-milter still hasn't quite got this ironed out. My own preferred milter, MIMEDefang, has also had intermittent problems generating a correct Received: header to pass to SA.

The fact that RBL rules are not firing, and you're getting UNPARSEABLE_RELAY, says to me that *something* is wrong with the generated header you're getting.

Check and see if there's a way you can get spamass-milter to keep the message with the generated header somewhere so you can compare what's actually generated with the live header Postfix adds later, and which you see in your mailbox.

There has been a bug in spamass-milter which might or might not be relevant, but as far as i can see, it's been fixed in the debian package...
(See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510665 )

Fixed in the version you're running, or just unstable/testing?

-kgd

Reply via email to