我有问题。我的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
我可以注册,然后我会在日志中收到邮件的发送信息。
如果有人可以详细说明,我会非常感激。
答案 0 :(得分:-1)
修复是使用smtp设置。谢谢@nickcen