------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=159995
Summary: Address fields encoded incorrectly
Product: kmail
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kdepim-bugs kde org
ReportedBy: sbeilin narod ru
Version: (using Devel)
Installed from: Compiled sources
Compiler: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu
4.1.2-16ubuntu2)
OS: Linux
The To, From, Cc and Bcc fields are encoded incorrectly, if contatin non-Latin
chars. Only the display name must be encoded, while the mail address itself
should left as-is.
For example, my work email address, with my name in Russian, gets encoded as
=?utf-8?B?0KHQtdGA0LPQtdC5INCR0LXQudC70LjQvSA8c2JlaWxpbkBsYWItbS5ydT4=?=
while must be (domain name hidden to avoid spam)
"=?utf-8?b?0KHQtdGA0LPQtdC5INCR0LXQudC70LjQvQ==?= <sbeilin MYWORK ru>"
This error leads to the following message (kmmessage.cpp:2251)
kmail(4815) KMMessage::splitAddrField: Error in address splitting:
parseAddressList returned false!
and messages stay in Outbox.
Reverting kmmsgbase.h and kmmsgbase.cpp to revision r788000 fixes the problem.
It seems that the following commit
r788330 | tmcguire | 2008-03-21 15:36:46 +0400 (Fri, 21 Mar 2008) | 2 lines
Use decode/encodeRFC2047String from KMime instead of rolling our own.
is the source.
_______________________________________________
Kdepim-bugs mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-bugs