如何将电子邮件附加到最终结果为python 3中顶级邮件内容类型message / rfc822的另一封电子邮件?

问题描述

我调查了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")