Victor Duchovni:
> 
> When a message-id is followed by rfc822 comment text:
> 
>      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).

> 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.

But I wonder if it is really worth the trouble.

        Wietse

Reply via email to