On Thu, Nov 06, 2008 at 04:38:41PM -0500, Wietse Venema wrote:

> >      Message-Id: <[EMAIL PROTECTED]> (test)
> > 
> >      2008-11-06T13:13:35-0500 amnesiac postfix/cleanup[10832]: AF24675A3D:
> >      message-id=<[EMAIL PROTECTED]> (test)
> > 
> > postfix logs both the "id" and the "comment". This is perhaps more
> > "robust", in case the header is mangled, and most of the unique data
> > is in the comment.
> 
> Indeed, the current implementation is conservative; it does not
> "lose" information in the event of malformed content (it does,
> however, neutralize non-printable characters before logging).

I've seen Sendmail delete Message-Ids it believes malformed, and generates
a new id. I did not look closely enough to determine what it thought invalid.

> > On the other hand, for well-formed headers, the
> > comment is not part of the message-id: for example:
> > 
> >     2008-11-06T01:11:19-0500 amnesiac postfix/cleanup[13756]: AE620EF8001:
> >             message-id=<[EMAIL PROTECTED]> (added by [EMAIL PROTECTED])
> > 
> > Should Postfix make any effort to log the above message differently?
> 
> How would one decide that a (message-id) header is not mangled?
> This would require parsing the string, counting the "address"
> tokens, and if there is only one "address" token, use that as the
> logged message ID, otherwise log the entire original string.

Real-life examples include:

Message-Id: News_03/11/2008 16:11:15_PR Newswire Brasil<[EMAIL PROTECTED]>
Message-ID: <42M0XSEC17ENNJN27.1103.753798 @lowbehold.com>
Message-ID: <2008-11-07 10:43:57 TheSystem@>
Message-ID: <[EMAIL PROTECTED] &amp; Cloppenburg Website>
Message-Id: <[EMAIL PROTECTED] >

So the "address" token parser would have to be fairly "liberal".

> But I wonder if it is really worth the trouble.

I was thinking that we could just trim comments.

-- 
        Viktor.

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.

To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:[EMAIL PROTECTED]>

If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.

Reply via email to