15

ビュー.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()

上記はメールを送信するビューです。そうすることで、HTML コンテンツをメールと一緒に送信できます。メールは [to] アドレスだけに送信されます。別の bcc と cc も作成したい.in docs を調べましEmailmessage objects たビューを変更するために bcc と cc を含める方法がわかりません。

助けが必要。

ありがとう

4

4 に答える 4

40

EmailMultiAlternativesのサブクラスですEmailMessage。メッセージを初期化するときに、bccおよびを指定できます。cc

msg = EmailMultiAlternatives(subject, text_content, from_email, [to_email], bcc=[bcc_email], cc=[cc_email])
于 2013-06-12T11:43:24.083 に答える
7

EmailMessageと をサポートするようccになりましたbcc:

https://docs.djangoproject.com/en/1.10/topics/email/#django.core.mail.EmailMessage

于 2016-08-20T00:12:23.850 に答える