发送电子邮件给django的bcc和cc

use*_*641 14 django django-models django-forms django-views

views.py

if 'send_email' in request.POST:
    subject, from_email, to = 'Parent Incident Notification',user.email, person.parent_email
    html_content = render_to_string('incident/print.html',{'person':person,
                                                                 'report':report,
                                                                  }) 
    text_content = strip_tags(html_content) 
    msg = EmailMultiAlternatives(subject, text_content, settings.DEFAULT_FROM_EMAIL, [to])
    msg.attach_alternative(html_content, "text/html")
    msg.send()
Run Code Online (Sandbox Code Playgroud)

以上是发送电子邮件的视图.通过这种方式,我可以发送html内容和邮件,它发送电子邮件到[地址]单独,我想制作另一个密件抄送和cc也.我经历了Emailmessage objects 在文档中.我不知道如何包含bcc和cc来改变我的观点.

需要帮忙.

谢谢

Ala*_*air 30

EmailMultiAlternatives是.的子类EmailMessage.您可以指定bcc以及cc何时初始化消息.

msg = EmailMultiAlternatives(subject, text_content, from_email, [to_email], bcc=[bcc_email], cc=[cc_email])
Run Code Online (Sandbox Code Playgroud)