如何调试rails邮件程序

时间:2015-09-29 15:06:21

标签: ruby-on-rails actionmailer

我正在使用mandril邮件程序,我已经设置了邮件程序,一切正常,在某些时候邮件程序停止工作,我正在尝试从rails控制台发送邮件

TaskCompletedMailer.client_created(email: 'mymail@gmail.com').deliver

我在控制台中收到一条消息,表示已发送电子邮件。

[{"email"=>"mymail@gmail.com", "status"=>"sent", "_id"=>"184e03d40a874fa892b5549173ccba80", "reject_reason"=>nil}]

但是邮件没有发送到我的帐户。 我该怎么调试呢?

2 个答案:

答案 0 :(得分:0)

检查日志中你能看到什么。 probalby action_mailer配置对你当前的环境不正确。

答案 1 :(得分:0)

您可以尝试使用协议分析程序(如Wireshark)来监控网卡上的SMTP流量,从而检查rails应用程序发送给它的方式。