On 01/15/2019 12:59 PM, Bill Cole wrote:
There are at many different milters that can use SpamAssassin listed at https://wiki.apache.org/spamassassin/IntegratedInMta#Integrated_into_Sendmail. Some links there may be dead.
I am using spamass-milter, and spfmilter, both connected to Sendmail.
SpamAssassin is not a milter.
Agreed. Sorry for the poor choice of words.
SpamAssassin knows nothing about message parameters passed through the milter interface between a MTA and a milter. The ONLY message data that SpamAssassin knows about is what it gets in a RFC822/2822/5322 format message with parseable headers.
I was not consciously aware of that or the implications there of.
A milter that uses SpamAssassin can modify the message that it receives via the milter interface before passing it to SpamAssassin for analysis. This allows the milter to inform SpamAssassin of facts that SpamAssassin can use, such as the SMTP client address, envelope sender and recipients, and whatever else it gets from the MTA. For SpamAssassin to do SPF calculations it needs to have a Received header and envelope sender, which can be embedded in headers that are added by a milter that uses SpamAssassin.
I will investigate to see if spamass-milter can fabricate a satisfactory Received: header.
Thank you for the pointers. -- Grant. . . . unix || die
smime.p7s
Description: S/MIME Cryptographic Signature
