ActionMailer不发送,日志中没有任何内容

时间:2013-11-18 02:21:12

标签: ruby ruby-on-rails-4 actionmailer

我正在尝试设置一个简单的联系表单,奇怪的是,这可能是迄今为止我唯一使用rails的问题,但事实证明它比应该更加困难。

我的邮件有mail(to: "xxxxxx@gmail.com", subject: "Test"),我没有收到错误,也没有收到任何电子邮件。

我将config.action_mailer.raise_delivery_errors = false更改为true但我的日志中仍然没有任何错误或任何信息。

Rendered contact_mailer/send_mail.html.haml (3.9ms)以外,页面会按预期重定向。

1 个答案:

答案 0 :(得分:0)

好的,我找到了问题的根源,

对邮件程序的这个调用只是创建了对象,但实际上没有传递它:

ContactMailer.send_mail(set_params)

添加发送修复了问题!

ContactMailer.send_mail(set_params).deliver