Hi,

In mimemail.inc -> lines 386 and 394.
There is code $content_type = 'multipart/mixed';
Missing: "charset=utf-8"??

Outlook doesn't understand other languages (e.g. Lithuania) simbols without this charset.

At the end of function - variable $content_type is going to mimemail_multipart_body($parts, $content_type) - where functions default value is:
$content_type = 'multipart/mixed; charset=utf-8'

Need to fix this.

Comments

sgabe’s picture

Priority: Major » Normal

There is no use of setting the charset for multipart, since the parts can have different content and charset. It is possible that a charset setting is missing somewhere, but not from the multipart content type.

See RFC 2046 and #372710: HTML emails are text-only in Hotmail for more information.

tr’s picture

Issue summary: View changes
Status: Active » Closed (works as designed)

See also #3126410-6: Wrong charset in email header, but email body is ok. multipart/mixed can not use a charset. Like @sgabe said, the charset is only for each part, and only if that part has a text mime type.