未收到来自 rails sendgrid gem 的邮件

Mail not received from rails sendgrid gem

我在 rails 应用程序的 heroku 上安装了 sendgrid 插件,一切正常 我还检查了 heroku 日志以及事件“https://sendgrid.com/logs/index”,它显示邮件已送达但我没有收到电子邮件

关于您看到的已送达状态 - 当您看到 'Delivered' 消息时,这基本上是在告诉您接收服务器已接受该消息。这并不一定意味着接收服务器将该邮件放入预期收件人的收件箱中。您在电子邮件 Activity 中看到的 'reason',类似于“250 2.0.0 OK”,基本上是接收服务器说“谢谢,我们将从这里开始” - 这可以被认为就像 Fedex 留下一个包裹,这个包裹本来是要送到公寓的,而公寓所在大楼的看门人就是这样。如果看门人看着包裹并说“嗯,我稍后再处理”或 'This seems sketchy - in the trash with you' 那么该包裹将永远不会到达预期的收件人,发件人只知道 Fedex 告诉他们的是包裹已签名并因此被视为已交付。在这种情况下,电子邮件的工作方式非常相似——一旦接收服务器以“250 2.0.0 OK”之类的内容进行响应,那么除非您与管理员或邮局管理员联系,否则您真的无法了解该邮件会发生什么在收件人域。接收服务器可能隔离了邮件,但最好的办法是联系接收邮件服务器的管理员,看看他们是否可以提供任何其他详细信息。有时,您在电子邮件 Activity 中看到的原因也将包含一个唯一的标识字符串,这也有助于在收件人服务器端跟踪邮件。