Используя SMTP, как вы отправляете электронную почту в формате Unicode / UTF-8?
Ожидается ли, что base64 закодирует тело UTF-8 и определит это в заголовке MIME или ...? Как насчет заголовков?
Я уверен, что где-то есть стандарт, описывающий это ...
Проверьте RFC 2047 .