Python Заголовок электронной почты Sparkpost - CC и B CC проблема - PullRequest
0 голосов
/ 15 января 2020

Когда я использую приведенный ниже код, электронное письмо отправляется всем получателям, однако заголовки электронной почты установлены неправильно, так как получатель CC не появляется в письме, все получатели видят только основного получателя, появляющегося в адрес электронной почты.

Кто-нибудь знает, почему получатель CC не будет отображаться? B CC не отображается должным образом, но я не уверен, что это потому, что заголовки неверны.

         from sparkpost import SparkPost
         from sparkpost.exceptions import SparkPostAPIException


         sparky = SparkPost()

         sparky.transmissions.send(
            from_email={
                'email': sender,
                'name': "SenderName"
            },
            recipients=['main@domain.com'],
            cc=['cc@domain.com'],
            bcc=['bcc@domain.com'],
            template=template_id,
            subject=subject_line,
            ip_pool='mailer',
            track_opens=True,
            track_clicks=True,
            use_draft_template=True,
            substitution_data={
                'SUBJECT': "test",
                'ADDRESSEE': "test addressee",
                'CONTENT_STRING':"content",
                'SENDER': "sender@domain.com",
                'REPLY_TO': "sender@domain.com",
                'FROM_NAME': "Sender"
            }
        )

1 Ответ

0 голосов
/ 07 февраля 2020

Просто столкнулся с этим сам. Вы должны указать свои cc электронные письма как для получателей, так и для cc.

В вашем примере ваши получатели / cc будут обновлены до:

recipients=['main@domain.com','cc@domain.com'],
cc=['cc@domain.com'],

Из их документации: (https://www.sparkpost.com/docs/faq/cc-bcc-with-rest-api/)

"Каждый получатель, которому вы хотите отправить сообщение, должен иметь запись в списке получателей во время передачи. Установка заголовков CC и B CC не влияет на получателей, которые SparkPost будет доставлять, так, как сообщение появляется в почтовом клиенте каждого получателя. "

...