SendGrid 链接品牌提供 ssl 问题
Posted
技术标签:
【中文标题】SendGrid 链接品牌提供 ssl 问题【英文标题】:SendGrid Link Branding gives ssl issue 【发布时间】:2020-07-24 22:08:26 【问题描述】:很遗憾,没有人回复我的支持请求,所以我认为这是一个问题,需要有 sendgrid 经验的人
复制很简单:
做了域认证和链接品牌
将所有必要的记录添加到我的 DNS 配置中
已在 SendGrid 仪表板中验证。
尝试发送电子邮件并单击它给我的链接
【问题讨论】:
你有没有得到任何地方?我在链接品牌和 Sendgrid 支持方面遇到了类似问题。 【参考方案1】:如果您使用的是 Cloudflare,我很幸运能够在他们的文档中关注此 guide 以使其正常工作。 Sendgrid 还推荐 Fastly 和 KeyCDN。
唯一的缺点是您还必须联系客户支持才能请求在您的帐户上启用 SSL 点击和打开跟踪。
【讨论】:
效果很好。客户支持反应非常迅速,并且在 48 小时内全部设置完毕。【参考方案2】:我认为问题可能在于您使用了https
链接,但您没有为它们设置“TLS pass-trough”。在 Sendgrid 的品牌链接帮助页面上解释得非常糟糕,但你可以看到 here 提到它。基本上,您需要一些可以解决您身边的 TLS 并将请求转发到 sendgrid 的东西。它可以是该帮助页面上建议的代理,也可以是具有指向 sendgrid 的自定义来源和涵盖您的品牌链接域的证书的云端分发。
【讨论】:
【参考方案3】:授予 API Key 完全访问权限,按照以下步骤操作:
-
设置
API 密钥
编辑 API 密钥
完全访问权限
更新
将您的域列入白名单,按照以下步骤操作:
-
设置
发件人身份验证
域认证
选择 DNS 主机
输入您的域名
复制所有记录并将它们放入您的高级 DNS 管理控制台中
添加品牌链接,按以下步骤操作:
-
设置
发件人身份验证
链接品牌
按照屏幕上的步骤进行操作
复制所有记录并将它们放入您的高级 DNS 管理控制台中
注意:添加记录时,请确保主机中没有域名。裁剪出来。
现在,我在 html_content
中附加任何 http 或 https url,比如
html_content="<a href='https://www.python.org/'>Python</a>")
当我收到电子邮件并单击链接时,它会完美加载。
这是生成的链接 - Python
【讨论】:
这是文档中的流程,也是我之前遵循的流程。我只是再次通过它来确定,我仍然有证书问题。所以谢谢,但似乎解决方案是使用 SendGrid 以外的东西。可惜,他们曾经很酷,但现在他们甚至不回答支持请求。以上是关于SendGrid 链接品牌提供 ssl 问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 GoDaddy 中配置 SendGrid 发件人身份验证(域验证)
使用 phpmailer 和 sendgrid 设置直接电子邮件链接时遇到问题