Hi, I just put a fix for multibyte encoding in headers into CVS. Basically=20 KMMsgbase::encodeRFC2047String is completely rewritten now. Headers are no longer corrupted by cutting single characters in the middl= e. The length guessing algorithm is now O(n*log(n)) instead of O(n). I think= =20 that is accecptable, since it is only used when writing mails and headers= are=20 usually not _that_ long. Additionally this function now automatically uses base64 instead of=20 quoted-printable if more than 16% of the characters are non-us-ascii. Tha= t=20 makes non-latin headers much shorter. 16% is the mathematical border, whe= re=20 base64 becomes shorter. Also a header like Michael@Haeckel.Net (Michael H=E4ckel), someuser@host.org should now be encoded correctely. I don't know, if that is the reason, why some people are not able to send= to=20 more than one address. I would also like to backport that change to the KDE_2_1_BRANCH, if no=20 problems arise, since it is a big improvement for users in Asia. Regards, Michael H=E4ckel _______________________________________________ Kmail Developers mailing list Kmail@master.kde.org http://master.kde.org/mailman/listinfo/kmail