Доброго всем дня!
Сразу предупреждаю с Python я никак не знаком, но так как Roundup написан на нем обращаюсь к вам за помощью!
Проблема в том что при создании сообщения, генерится письмо которое потом отсылается по эл. почте.
Все это делается как понял в файле mailer.py данного пакета, дак вот в нем есть такая строка message.set_charset(charset) (которая как я понимаю преобразует тело письма в нужную кодировку), в скобках как я понимаю стоит переменная.
Дак вот все работает у нас в UTF-8 и переменная charset как раз таки имеет это значение, но письма почему то приходят в таком виде:
CmFkbWluIDxtYXJAdWxlbmEubmV0PiBhZGRlZCB0aGUgY29tbWVudDoKCj1EMT04Qj1EMD1CMj1E
MD1CMD1EMT04Qj1EMT04ND1EMD1CMj1EMD1CMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KUm91bmR1cCBpc3N1ZSB0cmFja2VyIDxpc3N1ZV90cmFja2Vy
QHVsZW5hLm5ldD4KPGh0dHA6Ly91bGVuYS5uZXQ6ODA4MC9zdXBwb3J0L2lzc3VlMT4KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18
Причем как русском так и на англ. языке.
Заголовок и от кого в нормальном виде. В данном случае поле content-type: text/plain; charset=“utf-8”.
Когда я удаляю данную строку то тело письма идет в нормальном виде как на русском так и на английском, но поле content-type: text/plain; charset=“us-ascii”, соответсвенно почтовый клиент не правильно отображает текст.
Такое чувство что когда добавляю строку message.set_charset(charset) то тело письма как бы дважды конвертируется в UTF-8 в результате чего приобретает такой вид.
Господа подскажите пожалуйста что можно предпринять, крайне необходимо!!
Заранее благодарен!