SendGrid Link Branding 导致 ssl 问题

Yah*_*Bat 11 email sendgrid

不幸的是,没有人回应我的支持票,所以我认为这是一个需要有 sendgrid 经验的人的问题

复制很简单:

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

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

  3. 所有在 SendGrid 仪表板中验证。

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

在此处输入图片说明

gue*_*ate 8

我认为问题可能在于您使用https链接,但没有为它们设置“TLS 传递通道”。Sendgrid 的品牌链接帮助页面上对此的解释确实很差,但您可以在此处看到提及。基本上,您需要能够在您这边解析 TLS 并将请求转发到 sendgrid 的东西。它可以是一个代理,如该帮助页面上所建议的那样,或者是一个带有指向 sendgrid 的自定义源和涵盖您所覆盖的品牌链接域的证书的 Cloudfront 发行版。


kar*_*oon -2

授予 API Key 完全访问权限,请执行以下步骤:

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

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

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

添加品牌链接,请执行以下步骤:

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

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


现在,我附加任何 http 或 https 网址,html_content例如

html_content="<a href='https://www.python.org/'>Python</a>")
Run Code Online (Sandbox Code Playgroud)

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

这是生成的链接 - Python

  • 这是文档中的流程,也是我之前遵循的流程。我只是再次运行一遍以确保我仍然遇到证书问题。谢谢,但解决方案似乎是使用 SendGrid 以外的其他东西。遗憾的是,他们曾经很酷,但现在他们甚至不回应支持请求。 (3认同)