【发布时间】:2023-03-29 19:21:01
【问题描述】:
我使用AWS 作为电子邮件服务器通过smtplib 发送电子邮件。不幸的是,当我如下设置from_addr 时,它不起作用!似乎不支持此字符 ý。
from_email = "Upmý <mrab.m.72@gmail.com>"
msg = MIMEMultipart()
msg['Subject'] = email.header.Header(force_text(subject), 'utf-8')
msg['From'] = from_email
msg['To'] = addr
s = smtplib.SMTP(config['host'], config['port'])
s.sendmail(from_email, [msg['To']], msg.as_string())
我遇到了这个错误:
SMTPDataError: (554, b"Transaction failed: User name is missing: '=?utf-8?q?Upm=C3=BD_triko_=)
当我删除 ý 时,它可以工作。任何意见或答案将不胜感激。
【问题讨论】:
标签: python amazon-web-services amazon-ses smtplib