View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009440 | mantisbt | public | 2008-07-24 04:33 | 2018-03-04 00:36 | |
| Reporter | versus | Assigned To | dregad | ||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 1.1.2 | ||||
| Summary | 0009440: E-mail notification headers broken in Russian locale UTF-8 | ||||
| Description | As shown on screenshot notification headers are displayed incompleted and with some garbage. Tested in Thunderbird and Kmail. | ||||
| Additional Information | Seems the problem is in phpmailer lib. It is breaks Base64-encoded header on strings 72 chars length. And with UTF breaks in the middle of char (one byte on one string, other on second). In ver. 1.0.1 I disabled header splitting (do patch the code) and this helps, but it is not an RFC style. So here is a bug. Thanks. | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
|
Have to note that outlook express (and the Bat) works fine with these non-RFC headers. P.S. Tried "stock" mantis phpmailer and replaced with the latest from the sourceforge. |
|
|
I can't reproduce this in Mantis 1.2.x/1.3.x git master so I am assuming it is fixed. I tried the following summary: The resulting subject header in the email was: It's splitting it onto multiple lines because RFC2822 2.1.1 states "Each line of characters MUST be no more than 998 characters, and SHOULD be no more than 78 characters, excluding the CRLF." |
|
|
This problem still appears in 1.2.0rc1. |
|
|
I've attached email examples. |
|
|
I've found my SeaMonkey Bugzilla issue link I mentioned before: |
|
|
related to 0008577 |
|
|
The referenced SeaMonkey bugzilla issue is marked as resolved; PHPMailer library has been updated several times since the last update on this issue, and I'm not able to reproduce the problem, so I'll resolve this, feel free to reopen if the problem still exist in the latest MantisBT version. |
|