For example Message-ID: <a1249d24-4b93-4bff-a523-123456789abc@aaaaaaaaaa-aaaaaaaaaaaa.aaaaa> would not be written into the In-Reply-To. So a simple crlf with space.
Thomas ----- Original Message ----- From: "Wietse Venema via Postfix-users" <postfix-users@postfix.org> To: "Postfix users" <postfix-users@postfix.org> Sent: Thursday, 5 September, 2024 14:12:32 Subject: [pfx] Re: Postfix ignores message id when threaded bounces are enabled if RFC-5322 header folding is used Thomas M?rbauer via Postfix-users: > When sending a mail with a folded message-id header according to [ > https://datatracker.ietf.org/doc/html/rfc5322#section-3.2.2%29 | > https://datatracker.ietf.org/doc/html/rfc5322#section-3.2.2 ] and > [ https://www.postfix.org/postconf.5.html#enable_threaded_bounces | > https://www.postfix.org/postconf.5.html#enable_threaded_bounces ] is enabled, > then the message-id is ignored with the log message: > "ignoring malformed Message-ID". > > It seems that the issue is located in the bounce_notify_util.c "Extract > Message-ID for threaded bounces" else if block. > Especially it seems that the if (*cp == '<' && > vstring_end(bounce_info->buf)[-1] == '>') can never be true if provided a > folded header. > > Further it seems that the smtp smuggling fixes that replace the \r \n with > spaces did not change anything on that behavior. > This means that message-ids that are exceeding the 78 lines + crlf and are > therefore folded (as in [ > https://datatracker.ietf.org/doc/html/rfc5322#section-2.2.3 | > https://datatracker.ietf.org/doc/html/rfc5322#section-2.2.3 ] ) > will not generate any In-Reply-To Header in DSNs. > Is this a bug or is this an intended behavior to only allow single-line > message-ids? Which folding whitespace space in "Message-ID: <stuff>" did you have in mind? Wietse _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org