http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5549
Summary: Postfix sasl Authenticated header not detected
Product: Spamassassin
Version: 3.2.1
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P5
Component: spamassassin
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
machine running SA 3.2.1 and postfix -
I've come to the conclusion that SA is unable to pickup authentication
headers provided by postfix (smtpd_sasl_authenticated_header yes).
As far as I can see...
>From Mail/SpamAssassin/Message/Metadata/Received.pm:
# Postfix 2.3 and later with "smtpd_sasl_authenticated_header yes"
elsif (/\) \(Authenticated sender: \S+\) by \S+ \(Postfix\) with /) {
$auth = 'Postfix';
}
However, the headers I'm getting from postfix look like:
Received: from myPC (unknown [nn.nnn.nn.nn])
(Authenticated sender: [EMAIL PROTECTED])
by server.example.com (Postfix) with ESMTP id 68FAF524310
for <[EMAIL PROTECTED]>; Wed, 4 Jul 2007 20:36:49 +0100 (BST)
And the source (postfix/src/smtpd/smtpd.c) seems to back this up:
out_fprintf(out_stream, REC_TYPE_NORM,
"\t(Authenticated sender: %s)", STR(username));
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.