发送邮件。包含西里尔字母的邮件无法发送
📁 python, 错误, Python 版本讨论:Python 3.x 最新动态, 工作
目标:需要发送一封邮件。邮件中包含西里尔字符。
问题:脚本可以处理拉丁字符,但无法处理西里尔字符。
脚本:
import smtplibTEXT = ""Кириллица \n""\ ""Кириллица\n""TO = 'xxxxxx@gmail.com'SUBJECT = 'xxxx'# Gmail Sign Ingmail_sender = 'xxxx@gmail.com'gmail_passwd = 'xxxxxx'server = smtplib.SMTP('smtp.gmail.com', 587)server.ehlo()server.starttls()server.login(gmail_sender, gmail_passwd)BODY = '\r\n'.join(['To: %s' % TO, 'From: %s' % gmail_sender, 'Subject: %s' % SUBJECT, '', TEXT])