问题描述
我调查了python的电子邮件库,但未找到任何引用,该参考建议了将邮件附加到内容类型为message / rfc822的邮件的方式。
#Message to be attached to new mail
parsed_message = email.message_from_string(str(desearilized_message))
msg = MIMEMultipart()
msg['From'] = "somesender@send.me"
msg['To'] = "somereciver@recive.me"
msg['Subject'] = "Subject of the Mail"
body = "Body_of_the_mail"
msg.attach(parsed_message)
这将导致父邮件具有Content-Type:multipart,而不是message / rfc822。 关于如何在python3中实现的任何参考/建议?
解决方法
这对我有用。
msg = EmailMessage()
msg.__setitem__("Content-type","message/rfc822")