【问题标题】:Sendgrid - Activity says email delivered but email not receivedSendgrid - 活动显示已发送电子邮件但未收到电子邮件
【发布时间】:2018-11-27 16:23:44
【问题描述】:

我尝试通过 sendgrid 发送电子邮件。我有一个自定义域 myself@contoso.com。如果我尝试向 user1@gmail.com 发送电子邮件,发件人地址为 myself@contoso.com,则电子邮件将通过“via”发送到 gmail。当我尝试将发件人地址为 myself@contoso.com 的电子邮件发送到 myself@contoso.com 时,活动显示电子邮件已送达,但是在 Outlook 客户端中我没有收到电子邮件。我可以尝试或做什么?

我已尝试将 contoso.com 列入白名单,但没有成功

【问题讨论】:

  • 你有解决办法吗?
  • 抱歉,没有找到任何解决方案。最终根本没有使用 sendgrid
  • 也有同样的问题。 @AlauddinAhmed 你能提供你的解决方案以便我们试用吗?
  • 有人找到解决办法了吗?
  • 我猜这里还没有答案..

标签: sendgrid sendgrid-api-v3


【解决方案1】:

我在解决这个问题时遇到了几个问题。最重要的部分是将 sendgrid 中的“发件人身份验证”设置为您的域 dns。有一条指令here。我用的是godaddy,所以设置dns的链接是https://dcc.godaddy.com/manage//dns。

【讨论】:

  • 未经身份验证,sendgrid 不允许发送电子邮件。该操作提到电子邮件正在发送到 sendgrid 服务器而不是 Outlook 服务器,他/她必须已经设置了身份验证。
【解决方案2】:

这不是一个答案,因为它无助于弄清楚为什么没有收到“已发送”的电子邮件,但这是SendGrid's note on why Email messages with the “Delivered” status are not received

Twilio SendGrid 在目标服务器接受带有 250 OK 响应的消息后发布 Delivered 事件。一旦目标服务器接受了一封电子邮件,我们就无法看到该邮件会发生什么。接收服务器可以将其发送到收件箱,将其排队等待稍后发送,将其放入垃圾邮件文件夹等。 通常,收件人域最初会接受要传递的邮件,然后再应用额外的过滤。在这种情况下,我们会发布 Delivered 事件,但对额外的过滤没有任何了解。您的电子邮件消息的任何其他 Twilio SendGrid 事件都将由收件人参与(即打开/单击事件、取消订阅等)触发。

另请注意,在撰写本文时,该答案在 SendGrid 网站上有 26 个反对票(和零票),这可能表明许多其他用户都遇到过这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 2020-04-19
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多