【发布时间】:2021-02-23 16:29:25
【问题描述】:
我正在尝试从我的 python 项目发送一封电子邮件。但是我的方法不适用于俄语。
import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login('mail@gmail.com', 'pasword')
server.sendmail('mail@gmail.com', 'another@gmail.com', 'привет')
server.quit()
我有这个错误:UnicodeEncodeError: 'ascii' codec can't encode character in position 0-4: ordinal not range(128) 对于英语,它正在工作。 Python 3.6
【问题讨论】:
-
这个答案在字母之间有空格:Н о в ы й к л и е н т И м я : Ser g e i S o k o v。你知道如何删除这些空格吗?
标签: python python-3.x