14

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

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

4

2 回答 2

0

这不是一个答案,因为它无助于弄清楚为什么没有收到“已发送”的电子邮件,但这是SendGrid 关于为什么没有收到“已发送”状态的电子邮件的说明

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

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

于 2021-01-23T17:25:20.453 回答
0

我有几个问题解决了这个问题。最重要的部分是将 sendgrid 中的“发件人身份验证”设置为您的域 dns。这里有一个说明。我使用的是 Godaddy,所以设置 dns 的链接是https://dcc.godaddy.com/manage/ /dns 。

于 2019-10-03T16:48:43.163 回答