发送邮件。包含西里尔字母的邮件无法发送
📁 python, 错误, Python 版本讨论:Python 3.x 最新动态, 工作
目的:需要发送一封邮件。邮件中包含西里尔字母。
问题:脚本在拉丁字母下可以正常工作,但在西里尔字母下无法工作
脚本:
Import smtplibtext = \ to = 'xxxxxx@gmail.com' subject = 'xxxx' # gmail sign in gmail_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' class = ""> '' , text]) try : server.sendmail