我正在使用 django,我需要向许多电子邮件发送邮件,我想使用像 python-mailer 这样的高级库来执行此操作,但我需要使用密件抄送字段,有什么建议吗?
最佳答案
你应该看看django里面的EmailMessage类,支持bcc。
完整文档可在此处获取: http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class
快速概述:
EmailMessage 类使用以下参数进行初始化(如果使用位置参数,则按照给定的顺序)。所有参数都是可选的,可以在调用 send() 方法之前随时设置。
- 主题:电子邮件的主题行。
- 正文:正文。这应该是一条纯文本消息。
- from_email:发件人地址。两者[email protected]和 Fred 表格是合法的。如果省略,则使用 DEFAULT_FROM_EMAIL 设置。
- to:收件人地址列表或元组。
- 密件抄送:发送电子邮件时在“密件抄送” header 中使用的地址列表或元组。
- 连接:电子邮件后端实例。如果您想对多条消息使用同一连接,请使用此参数。如果省略,则在调用 send() 时会创建一个新连接。
- 附件:要添加到邮件中的附件列表。这些可以是 email.MIMEBase.MIMEBase 实例,也可以是(文件名、内容、mimetype)三元组。
- headers:要添加到消息中的额外 header 的字典。键是 header 名称,值是 header 值。调用者需要确保电子邮件消息的 header 名称和值的格式正确。
关于python - 使用 python 使用 bcc 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3470172/