【问题标题】:Sendgrid Inbound Parse Webhook Emails are not received on SendgridSendgrid 入站解析 Webhook 电子邮件未在 Sendgrid 上收到
【发布时间】:2019-07-08 10:10:44
【问题描述】:

我正在使用 SendGrid 接收来自我的域 (example.com) 的电子邮件。我已经从提到的链接Sendgrid Inbound Parse Webhook配置了所有步骤。

我已在 GoDaddy DNS 记录中针对我的域添加了所有名称记录(MX 记录和 CNAMES)。

问题是当我向 hello@example.com 发送电子邮件时。当一封电子邮件发送到此电子邮件 ID 时,没有邮件传递失败报告。 SendGird 控制台没有任何关于触发 webhook 的统计信息。

我无法弄清楚这个过程中出了什么问题。由于未收到 sendgrid webhook 中的电子邮件。

我认为他们在两者之间迷失了。

【问题讨论】:

  • 您能找出问题所在吗?我做了以下 1) 在我的 DNS 中,为我的域添加 MX 记录并将其指向 mx.sendgrid.net 2) 添加目标 URL 以接收电子邮件数据。在将邮件发送到我的域时,我的目标 URL 没有收到任何内容。我按照链接上的说明进行操作 (sendgrid.com/docs/for-developers/parsing-email/…)
  • 你知道如何解决这个问题吗?我面临同样的事情
  • 如果您在本地进行测试,请制作一个测试 api 来控制您收到的电子邮件,然后使用 ngrok 公开它。

标签: node.js sendgrid sendgrid-api-v3 sendgrid-api-v2


【解决方案1】:

我发现这方面的文档不足。您需要发送到 MX 记录中列出的子域,该子域会将邮件重定向到 sendgrid。

例如,如果您为 email.example.com 添加 MX 记录,则需要将电子邮件发送到 user@email.example.com。

【讨论】:

    【解决方案2】:

    测试第 3 方 Web API 帖子是否被触发的最佳方法之一是使用一个工具来接收帖子并提供与帖子一起发送的数据的可见性(例如标题、参数和相关的json、文本等格式的数据)。

    我用来测试帖子是否被触发的工具之一是由https://requestbin.fullcontact.com/ 提供的。采取以下步骤设置您的测试环境:

    (注意:我与 requestbin.fullcontact.com 资源无关 - 我只是这项非常有用的服务的狂热粉丝)。

    1. 转到 requestbin 并“创建 RequestBin”。这将创建您自己的唯一 requestbin URL。 (例如https://requestbin.fullcontact.com/xxxxx

    2. 复制此 URL,并将其粘贴到您的 SendGrid 入站解析“目标 URL”中。

    3. 最初通过不检查“其他选项”(检查收到的电子邮件是否有垃圾邮件并发布原始邮件...),让您的测试环境保持简单。

    4. 请确保不要在 SendGrid 入站解析“接收域”中输入“子域”,除非您希望用户将子域用作您的电子邮件地址的一部分。

    5. 回复:#3,同样适用于您在 GoDaddy 的 DNS。您的电子邮件也不应将“子域”反映为 MX 记录的一部分(例如,您不应使用 mail.example.com)。

    6. 点击“添加”。

    7. 现在,向您的域(例如 info@example.com)发送一封电子邮件。

    8. 检查您的 requestbin 以查看是否使用您唯一的 requestbin URL 发布帖子,并附加“?inspect”(例如https://requestbin.fullcontact.com/xxxxx?inspect)。

    结果:您应该在查看“检查”网址时看到帖子信息。

    使用诊断过程的第一步来测试您对 SendGrid 的入站解析的使用应该有助于暴露您的配置中的潜在问题(例如,如果在 requestbin 中没有收到任何发布数据,DNS 设置将是下一个要查看的区域检查网址)。祝你好运。

    【讨论】:

    • 我找不到“创建 RequestBin”按钮或部分。也许您显示的链接不是您所期望的。也许它改变了内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 2021-08-20
    • 2015-09-26
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多