Olivier Dony added the comment:
Somehow the message identifiers in the code sample got messed up in previous
comment, here's the actual code, for what it's worth ;-)
https://gist.github.com/odony/0323eab303dad2077c1277076ecc3733
--
Olivier Dony added the comment:
Further, under Python 3.8 the issue is not fully solved, as other
identification headers are still being folded in a non-RFC-conformant manner
(see OP for RFC references). This was indicated on the original PR by the
author: https://github.com/python/cpython
Olivier Dony added the comment:
With regard to msg349895, is there any chance this fix could be considered for
backport?
I imagine you could view it as a new feature, but it seems to be the only
official fix we have for the fact that Python 3 generates invalid SMTP
messages. And that'