Markus Schaaf writes:
It's not about patching.
Call it what you like, but here's the story. We use somebody else's software (the Python standard library 'email' package) for operations at any level below "whole message", and it seems 'email' doesn't do what you want it to do. That implies we need code that takes over functions that are already in the package.
If you want to do it, a merge request will be welcome. But it still involves changing code maintained by somebody else, and it will still require us to maintain it for some time (years), it will still likely will cause problems for users when some component is upgraded, and somebody will have to shepherd it through the Python contribution process to get things back in sync (which is what will take years, because it will not be accepted for any current versions of Python, so we will have to support it until we stop supporting Python 3.10).
If someone else doesn't do it, it goes in the priority queue. I don't know how high the priority will be.
Steve