我在 Django 应用程序中有一个功能,可以向所有注册用户发送电子邮件,我目前正在使用“EmailMessage”执行此操作,它运行良好,但每个人都可以看到其他所有收件人的电子邮件,这是不需要的。
有没有办法使用 Django 邮件功能隐藏收件人?
谢谢。
最佳答案
当您实例化 EmailMessage 类时,您可以提供 bcc 属性,例如示例。
这是 EmailMessage 类
class EmailMessage(object):
"""
A container for email information.
"""
content_subtype = 'plain'
mixed_subtype = 'mixed'
encoding = None # None => use settings default
def __init__(self, subject='', body='', from_email=None, to=None, bcc=None,
connection=None, attachments=None, headers=None, cc=None):
因此,如果您向密件抄送收件人提供属性名称。您可以将目标电子邮件设置为密件抄送收件人。
message = EmailMessage('hello', 'body', bcc=['user@email.com',])
message.send()
关于django - 群发隐藏收件人的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29088069/