【问题标题】:Rails app won't send emails in production modeRails 应用程序不会在生产模式下发送电子邮件
【发布时间】:2010-02-23 02:08:28
【问题描述】:

嘿,我正在使用 Rails 2.3.5 并使用 rufus 调度程序发送定期电子邮件。这在开发模式下工作得很好,但 惊喜 生产模式却让一些事情变得糟糕。我在开发和生产文件中设置了相同的 actionmailer 设置。有什么我遗漏的吗?

【问题讨论】:

  • 您的生产服务器设置是否正确以发送邮件?
  • 您是否检查过问题是否出在您的 SMTP 服务器上?是否接受来自该服务器的连接。通常,SMTP 服务器的 dev 和 prod 设置会有所不同,这样您就不会在 dev 环境中意外发送邮件

标签: ruby-on-rails email production actionmailer production-environment


【解决方案1】:

嘿,是的,我认为你是对的。这些设置被设置为像访问外部服务器一样访问服务器。我的意思是我将地址更改为 localhost 并注释掉其他选项。看看吧:

:address => "localhost", 
:port => 25, 
:domain => "www.mydomain.co.uk", 
#:authentication => :login, 
#:user_name => "blah", 
#:password => "blah" 

希望这对其他人有所帮助。

【讨论】:

  • 如果这行得通,那么请接受您自己的解决方案,以便留下未回答的问题列表:)
猜你喜欢
  • 2019-12-12
  • 1970-01-01
  • 2013-02-12
  • 1970-01-01
  • 2012-08-29
  • 1970-01-01
  • 2014-10-01
  • 1970-01-01
相关资源
最近更新 更多