Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails应用程序赢得';t在生产模式下发送电子邮件_Ruby On Rails_Email_Production_Actionmailer_Production Environment - Fatal编程技术网

Ruby on rails Rails应用程序赢得';t在生产模式下发送电子邮件

Ruby on rails Rails应用程序赢得';t在生产模式下发送电子邮件,ruby-on-rails,email,production,actionmailer,production-environment,Ruby On Rails,Email,Production,Actionmailer,Production Environment,嘿,我正在使用Rails 2.3.5和rufus scheduler发送定期电子邮件。这在开发模式下工作得很好,但出其不意的生产模式却出了问题。我在开发和生产文件中设置了相同的actionmailer设置。我有什么遗漏吗?嘿,是的,我想你是对的。这些设置被设置为像访问外部服务器一样访问服务器。我的意思是我改变了选项,比如把地址改为localhost,并注释掉其他地址。请查看: :address => "localhost", :port => 25, :domain =>

嘿,我正在使用Rails 2.3.5和rufus scheduler发送定期电子邮件。这在开发模式下工作得很好,但出其不意的生产模式却出了问题。我在开发和生产文件中设置了相同的actionmailer设置。我有什么遗漏吗?

嘿,是的,我想你是对的。这些设置被设置为像访问外部服务器一样访问服务器。我的意思是我改变了选项,比如把地址改为localhost,并注释掉其他地址。请查看:

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

希望这对其他人有帮助。

嘿,是的,我想你是对的。这些设置被设置为像访问外部服务器一样访问服务器。我的意思是我改变了选项,比如把地址改为localhost,并注释掉其他地址。请查看:

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

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

您的生产服务器是否正确设置以发送邮件?您是否检查了SMTP服务器是否存在问题?是否接受来自该服务器的连接。通常SMTP服务器的dev和prod设置会有所不同,以便您不会在dev环境中意外发送邮件生产服务器是否正确设置为发送邮件?您是否检查了SMTP服务器是否存在问题?是否接受来自该服务器的连接。通常SMTP服务器的dev和prod设置会有所不同,这样您就不会在dev环境中意外发送邮件如果这样做有效,那么请接受您自己的解决方案,这样它会留下未回答问题的列表:)如果这样做有效,那么请接受您自己的解决方案,这样它会留下未回答问题的列表:)