Sendgrid - 活动表示已发送电子邮件但未收到电子邮件

时间:2018-06-18 19:04:38

标签: sendgrid sendgrid-api-v3

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

我已尝试将contoso.com列入白名单,但它无效

2 个答案:

答案 0 :(得分:0)

我在解决此问题时遇到了几个问题。最重要的部分是将“发送方身份验证”从sendgrid设置为您的域dns。有一条指令here。我正在使用Godaddy,因此设置dns的链接是https://dcc.godaddy.com/manage/ / dns。

答案 1 :(得分:0)

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

<块引用>

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

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