Mandrill不提供任何支持 . 我给他们发了很多门票,但仍然没有答案 . 我希望有人能帮助我 .
我正在通过SMTP发送电子邮件 . 我可以在开始时发送几千封电子邮件,但在几千封之后,没有电子邮件到达任何邮箱 . Mandrill活动显示电子邮件已发送,但事实并非且积压中没有电子邮件 . 我有约50K /小时的限制 .
我在一天之后尝试了另一个帐户,也做了一些存款,但同样的事情也发生在其他帐户上 . SMTP客户端没有错误,日志没有错误,没有 .
另外需要注意的是,当我将鼠标悬停在“Delivered”上时,它会显示“No SMTP event”,但是实际上已经发送的电子邮件显示了悬停的一些统计信息 .
5 回答
我在Mandrillapp上看到了这种行为 . 检查您的发送域名 . 在可能的情况下,没有从yahoo.com发送的电子邮件到达其目的地 . 即便如此,在Mandrill控制台上也说过Delivered .
看看这个:http://blog.mandrill.com/yahoos-recent-dmarc-changes-and-how-that-impacts-senders.html
尝试先验证您是否发送域名 .
是的,当你不确定是否交付时,交付日是错误的
UI中的Mandrill Delivered-status实际上并不意味着它已被发送,只有Mandrill已收到要处理的消息 . 这当然是非常令人困惑的 .
查看电子邮件是否实际发送(即成功发送到接收邮件服务器)的唯一方法是查看该消息是否具有smtp事件 . 请注意,GUI / API中的SMTP事件可能需要一些时间(我经历了2分钟到24小时的延迟) .
要查看当前未确认的所有电子邮件,您可以在搜索字段中搜索“NOT smtp_events.diag:250” .
结果是邮件服务器(gmail)收到的电子邮件延迟了 . 它看起来好像被接受了几个小时没有处理过 .
我遇到了同样的问题,this explanation given by OakHosting_James帮助我理解了发生了什么:
因此,对于您在Mandrill中的帐户,RBL IP问题(i)的解决方案(在某种程度上)可能是"Dedicated IP $29.95 / month" . 但是使用a dedicated IP can be a problem on it's own and is for most cases not advised .
在 mail.rb 文件中,您需要执行以下操作: