【问题标题】:Python Sparkpost email header - CC and BCC issuePython Sparkpost 电子邮件标头 - CC 和 BCC 问题
【发布时间】:2020-01-15 17:00:19
【问题描述】:

当我使用下面的代码时,电子邮件会发送给所有收件人,但是,由于抄送收件人没有出现在电子邮件中,因此电子邮件标题设置不正确,所有收件人只能看到电子邮件中出现的主要收件人.

有人知道为什么抄送收件人不显示吗? BCC 未按预期显示,但我不确定这是否是因为标题不正确。

         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"
            }
        )

【问题讨论】:

    标签: python pyspark sparkpost


    【解决方案1】:

    我自己也遇到了。您必须在收件人和抄送中包含您的抄送电子邮件。

    在您的示例中,您的收件人/抄送将更新为:

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

    来自他们的文档:(https://www.sparkpost.com/docs/faq/cc-bcc-with-rest-api/)

    “您要向其发送消息的每个收件人在传输时必须在您的收件人列表中有一个条目。设置 CC 和 BCC 标头不会影响 SparkPost 将发送到的收件人,就像消息在每个收件人的电子邮件客户端。”

    【讨论】:

      猜你喜欢
      • 2018-01-22
      • 1970-01-01
      • 2017-01-25
      • 2011-05-19
      • 1970-01-01
      • 2019-05-04
      • 2010-12-05
      相关资源
      最近更新 更多