Python, отправка письма через mail.ru
Учусь... Пишу код по отправке письма с mail.ru
Если вставлять текст письма в код напрямую, то работает
smtp_server.sendmail(email_sender,email_getter, "Привет")
Если вставлять текст письма в код через переменную, то нет
msg="Привет"
smtp_server.sendmail(email_sender,email_getter, msg)
Выдает ошибку:
File "C:\ProgLesson\pythonProject\main.py", line 19, in <module>
smtp_server.sendmail(email_sender,email_getter, msg) #отправка сообщения
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python312\Lib\smtplib.py", line 864, in sendmail
msg = _fix_eols(msg).encode('ascii')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Я понимаю, что он ругается на кодировку (русский язык), но как это победить-то?