我正在使用django,我需要向许多电子邮件发送邮件,我想使用像python-mailer这样的高级库来执行此操作,但是我需要使用密件抄送字段,有什么建议吗?

有帮助吗?

解决方案

您应该查看django中的EmailMessage类,它支持密件抄送。

完整的文档在这里可用: http://docs.djangoproject.com/en/dev / topics / email /#the-emailmessage-class

快速概述:

EmailMessage类使用以下参数初始化(如果使用位置参数,则以给定顺序)。所有参数都是可选的,可以在调用send()方法之前随时进行设置。

  • 主题:电子邮件的主题行。
  • body:正文文本。这应该是纯文本消息。
  • from_email:发件人的地址。 fred@example.com和Fred表格都是合法的。如果省略,则使用DEFAULT_FROM_EMAIL设置。
  • 收件人:收件人地址列表或元组。
  • 密件抄送:发送电子邮件时,“密件抄送”标头中使用的地址列表或元组。
  • 连接:电子邮件后端实例。如果要对多个消息使用相同的连接,请使用此参数。如果省略,则在调用send()时会创建一个新连接。
  • 附件:要放入邮件的附件列表。这些可以是email.MIMEBase.MIMEBase实例,也可以是(文件名,内容,mimetype)三元组。
  • 标头:附加在邮件上的标头的字典。键是标题名称,值是标题值。呼叫者要确保标题名称和值的格式正确,适合电子邮件。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top