@progerstas

Почему приходит такое странное письмо вместо моего?

Я пытаюсь отпрвить письмо себе. Вот код:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

def send(msg):
    login = '************@yandex.ru'
    password = '************'
    url = 'smtp.yandex.ru'
    to = '*************@yandex.ru'
    msg = MIMEMultipart()
    msg['Subject'] = 'Новые символы'
    msg['From'] = 'vadimnoobik@yandex.ru'
    body = str(msg)
    msg.attach(MIMEText(body, 'plain'))


    server = smtplib.SMTP_SSL(url, 465)
    server.login(login, password)
    server.sendmail(login, to, msg.as_string())
    server.quit()



msg = 'message'
send(msg)

А текст полученного письма приходит таким:
Content-Type: multipart/mixed; boundary="===============6467492029424061119=="
MIME-Version: 1.0
Subject: =?utf-8?b?0J3QvtCy0YvQtSDRgdC40LzQstC+0LvRiw==?=
From: ***********@yandex.ru

Помогите пожалуйста понять в чем ошибка.
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
yuzoru
@yuzoru
Проблема с кодировкой по всей видимости
https://python.su/forum/topic/6076/ полагаю почитайте...
вот еще со стака
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы