Authenticated sender header is mangled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
New
|
Undecided
|
Unassigned |
Bug Description
Normally, my Postfix SMTPD creates a header like this:
Received: from [192.168.x.y] (myhost.
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
(Authenticated sender: myuser)
by myhost.mymail.org (Postfix) with ESMTP id 91D31E10010
for <email address hidden>; Mon, 17 Nov 2008 16:11:48 +0100 (CET)
As soon as Mailman is involved, it seems the "Authenticated sender" line gets mangled, a line break is removed:
Received: from [192.168.x.y] (myhost.
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested) (Authenticated sender: myuser)
by myhost.mymail.org (Postfix) with ESMTP id 91D31E10010
for <email address hidden>; Mon, 17 Nov 2008 16:11:48 +0100 (CET)
Headers are logically a single line. In order to comply with line length requirements, headers may be "folded" for transmission over the wire by inserting <CRLF> preceding certain whitespace in the header. Headers are unfolded by the recipient by removing <CRLF> immediately preceding whitespace. See Section 2.2.3 of RFC 2822 <http:// www.rfc- editor. org/cgi- bin/rfcdoctype. pl?loc= RFC&letsgo= 2822&type= http&file_ format= txt>.
Thus, if the second header example above actually has the Received: line not indented, but the remaining lines indented, the two headers are logically identical and the fact that the first one has a line break following "(No client certificate requested)" and the second doesn't should be irrelevant.
Does this difference in folding of the two headers actually cause a problem?