EmailMessage django cc 表现为密件抄送

EmailMessage django cc behaving as bcc

我正在使用 EmailMessage class 发送邮件,但遇到以下问题:

People marked in Cc receiving mails as bcc

重现结果的最少代码如下:

def send_mails(subject, html_message, sender_mail, recipient_list, bcc_list, cc_list, reply_to):
    headers = {'Cc': cc_list}
    email = EmailMessage(subject, html_message, sender_mail,
                         recipient_list, bcc_list, reply_to=reply_to, headers=headers)

    email.content_subtype = 'html'
    email.send()
send_mails(request.data['subject'], html_message, request.data['sender_mail'],
                       request.data['recipient_list'], request.data['bcc_list'],cc_list, request.data['reply_to'])
from django.template import loader

html_message = loader.render_to_string(
    'send/base.html',
    {
        'product_name': request.data['product_name'],
        'sender': request.data['sender_mail'],
        'body':  request.data['body'],
        'bgcolor': bgcolor,
        'product_url': request.data['product_url'],
        'bg_img': bg_img

    })

另外,如果我在某些请求中没有得到像抄送、密送这样的字段,如何处理?

非常感谢任何帮助。

我必须按如下方式在 headers 中传递抄送:

headers = {'Cc': ','.join(cc_list)}