我正在使用 django,我需要向许多电子邮件发送一封邮件,我想使用像 python-mailer 这样的高级库来做到这一点,但我需要使用 bcc 字段,有什么建议吗?
请您参考如下方法:
你应该看看django里面的EmailMessage类,支持bcc。
此处提供完整文档: http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class
快速概览:
EmailMessage 类使用以下参数初始化(如果使用位置参数,则按给定顺序)。所有参数都是可选的,可以在调用 send() 方法之前随时设置。
- 主题:电子邮件的主题行。
- 正文:正文。这应该是纯文本消息。
- from_email:发件人地址。 fred@example.com 和 Fred 形式都是合法的。如果省略,则使用 DEFAULT_FROM_EMAIL 设置。
- to:收件人地址的列表或元组。
- bcc:发送电子邮件时在“Bcc” header 中使用的地址列表或元组。
- 连接:电子邮件后端实例。如果要对多条消息使用相同的连接,请使用此参数。如果省略,则在调用 send() 时创建一个新连接。
- 附件:放置在消息中的附件列表。这些可以是 email.MIMEBase.MIMEBase 实例,或(文件名、内容、mimetype)三元组。
- headers:用于放置在消息中的额外标题的字典。键是 header 名称,值是 header 值。由调用者来确保 header 名称和值采用电子邮件消息的正确格式。
