Devise Mailer在生产中不起作用

时间:2014-06-29 13:39:30

标签: ruby-on-rails devise mailer

我有问题。我的Devise Mailer似乎在开发中工作得很好。我在我的日志中记录了当我尝试注册时,确认消息被发送到各自的邮件。但是当我尝试在生产模式下运行服务器以查看消息是否实际发送时,我收到此错误:

    Errno::ECONNREFUSED in Devise::RegistrationsController#create
    No connection could be made because the target machine actively refused it. - connect(2)

但是,当我将这一行添加到我的production.rb时:

    config.action_mailer.delivery_method = :test

我可以注册,然后我会在日志中收到邮件的发送信息。

如果有人可以详细说明,我会非常感激。

1 个答案:

答案 0 :(得分:-1)

修复是使用smtp设置。谢谢@nickcen