【问题标题】:SendGrid Link Branding gives ssl issueSendGrid 链接品牌提供 ssl 问题
【发布时间】:2020-07-24 22:08:26
【问题描述】:

很遗憾,没有人回复我的支持请求,所以我认为这是一个问题,需要有 sendgrid 经验的人

复制很简单:

  1. 做了域认证和链接品牌

  2. 将所有必要的记录添加到我的 DNS 配置中

  3. 已在 SendGrid 仪表板中验证。

  4. 尝试发送电子邮件并单击它给我的链接

【问题讨论】:

  • 你有没有得到任何地方?我在链接品牌和 Sendgrid 支持方面遇到了类似问题。

标签: email sendgrid


【解决方案1】:

如果您使用的是 Cloudflare,我很幸运能够在他们的文档中关注此 guide 以使其正常工作。 Sendgrid 还推荐 Fastly 和 KeyCDN。

唯一的缺点是您还必须联系客户支持才能请求在您的帐户上启用 SSL 点击和打开跟踪。

【讨论】:

  • 效果很好。客户支持反应非常迅速,并且在 48 小时内全部设置完毕。
【解决方案2】:

我认为问题可能在于您使用了https 链接,但您没有为它们设置“TLS pass-trough”。在 Sendgrid 的品牌链接帮助页面上解释得非常糟糕,但你可以看到 here 提到它。基本上,您需要一些可以解决您身边的 TLS 并将请求转发到 sendgrid 的东西。它可以是该帮助页面上建议的代理,也可以是具有指向 sendgrid 的自定义来源和涵盖您的品牌链接域的证书的云端分发。

【讨论】:

    【解决方案3】:

    授予 API Key 完全访问权限,按照以下步骤操作:

    1. 设置
    2. API 密钥
    3. 编辑 API 密钥
    4. 完全访问权限
    5. 更新

    将您的域列入白名单,按照以下步骤操作:

    1. 设置
    2. 发件人身份验证
    3. 域认证
    4. 选择 DNS 主机
    5. 输入您的域名
    6. 复制所有记录并将它们放入您的高级 DNS 管理控制台中

    添加品牌链接,按以下步骤操作:

    1. 设置
    2. 发件人身份验证
    3. 链接品牌
    4. 按照屏幕上的步骤进行操作
    5. 复制所有记录并将它们放入您的高级 DNS 管理控制台中

    注意:添加记录时,请确保主机中没有域名。裁剪出来。


    现在,我在 html_content 中附加任何 http 或 https url,比如

    html_content="<a href='https://www.python.org/'>Python</a>")
    

    当我收到电子邮件并单击链接时,它会完美加载。

    这是生成的链接 - Python

    【讨论】:

    • 这是文档中的流程,也是我之前遵循的流程。我只是再次通过它来确定,我仍然有证书问题。所以谢谢,但似乎解决方案是使用 SendGrid 以外的东西。可惜,他们曾经很酷,但现在他们甚至不回答支持请求。
    猜你喜欢
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    • 2015-05-29
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多