Closed abeverley closed 2 years ago
The current implementation used the RFC2045 rules for Quoted-Printable Transfer Encoding. This was a mistake: it should have been the RFC2047 section 4.2 & 5 definition, which has a smaller set of acceptable characters. So: the ';' was not allowed here.
Issue #2 was slightly different: that one was about the need for being more flexible in receiving encodings.
Great, thanks Mark.
Please feed me with more bug reports ;-)
One to follow shortly ;-)
I am not sure whether this problem is within Mail::Message itself or the MTA (Postfix).
Under certain circumstances (a long phrase including a semicolon) the hostname gets appended to part of the phrase. The following example demonstrates it:
When this arrives at the recipient, the from email address has changed to:
"John Smith @www.example.com;Connor - this is some additional text to make long phrase" <andyjohns@example.com>
It seems that something is considering the semicolon an address separator and is then appending the local hostname to the phrase before it.