【问题标题】:How to attach email to another email with end result where top level mail content-type message/rfc822 in python 3?如何将电子邮件附加到另一封电子邮件,最终结果是 python 3 中的顶级邮件内容类型消息/rfc822?
【发布时间】:2020-12-28 04:05:23
【问题描述】:

我查看了 python 的电子邮件库,但没有找到任何参考,它建议使用内容类型消息/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 中实现它的任何参考/建议?

【问题讨论】:

    标签: python python-3.x mime-types email-attachments mime-message


    【解决方案1】:

    这对我有用。

    msg = EmailMessage()
      
    msg.__setitem__("Content-type","message/rfc822")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多