使用 python 使用 bcc 发送邮件

发布于 2024-09-14 06:18:41 字数 88 浏览 3 评论 0原文

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

I'm working with django, i need send a mail to many emails, i want to do this with a high level library like python-mailer, but i need use bcc field, any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遮了一弯 2024-09-21 06:18:41

你应该看看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:收件人地址的列表或元组。
  • 密件抄送:发送电子邮件时在“密件抄送”标头中使用的地址列表或元组。
  • 连接:电子邮件后端实例。如果您想对多条消息使用同一连接,请使用此参数。如果省略,则在调用 send() 时会创建一个新连接。
  • 附件:要添加到邮件中的附件列表。这些可以是 email.MIMEBase.MIMEBase 实例,也可以是(文件名、内容、mimetype)三元组。
  • headers:放置在消息上的额外标头的字典。键是标头名称,值是标头值。调用者需要确保标头名称和值采用电子邮件的正确格式。

You should look at the EmailMessage class inside of django, supports the bcc.

Complete docs availble here:
http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class

Quick overview:

The EmailMessage class is initialized with the following parameters (in the given order, if positional arguments are used). All parameters are optional and can be set at any time prior to calling the send() method.

  • subject: The subject line of the e-mail.
  • body: The body text. This should be a plain text message.
  • from_email: The sender's address. Both [email protected] and Fred forms are legal. If omitted, the DEFAULT_FROM_EMAIL setting is used.
  • to: A list or tuple of recipient addresses.
  • bcc: A list or tuple of addresses used in the "Bcc" header when sending the e-mail.
  • connection: An e-mail backend instance. Use this parameter if you want to use the same connection for multiple messages. If omitted, a new connection is created when send() is called.
  • attachments: A list of attachments to put on the message. These can be either email.MIMEBase.MIMEBase instances, or (filename, content, mimetype) triples.
  • headers: A dictionary of extra headers to put on the message. The keys are the header name, values are the header values. It's up to the caller to ensure header names and values are in the correct format for an e-mail message.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文