我在我的rails应用程序中设置了heroku上的sendgrid插件,一切都没问题 我已经检查了heroku日志以及事件“https://sendgrid.com/logs/index”,它显示邮件已发送但我没有收到电子邮件
答案 0 :(得分:3)
关于您在交付状态下看到的内容 - 当您看到“已发送”状态时关于消息,基本上告诉你的是接收服务器接受了消息。这并不一定意味着接收服务器将该消息放入预期收件人的收件箱中。原因'您在电子邮件活动中看到的内容类似于&#;; 250 2.0.0 OK',基本上是接收服务器说'谢谢,我们将从此处获取它' - 这可以被认为是联邦快递公司留下一个包裹,意味着与包含该公寓的建筑物的门卫一起送到公寓。如果门卫看着包裹并说“呃我以后会接到这个问题'或者'这看起来很粗略 - 与你在垃圾桶里'然后该包将永远不会到达预期的收件人,并且发件人只知道Fedex告诉他们哪个包已签名并因此被认为已交付。在这种情况下,电子邮件的工作方式非常类似 - 一旦接收服务器响应类似于&#;; 250 2.0.0 OK'然后你真的不知道该消息会发生什么,除非你与收件人域的管理员或邮局管理员联系。接收服务器可能会隔离该邮件,但最好的办法是联系任何管理员接收邮件服务器,看看他们是否可以提供任何其他详细信息。有时,您在电子邮件活动中看到的原因还将包含唯一的标识字符串,这也有助于在收件人服务器端跟踪邮件。