我在Debian上使用rails 4发送邮件时遇到问题。
production.rb
config.action_mailer.delivery_method = :sendmail
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
controller.rb
ReviewConfirm.confirm(@review).deliver
Rails调试输出
D, [2014-08-16T09:09:35.851905 #2339] DEBUG -- :
ReviewConfirm#confirm: processed outbound mail in 29.0ms
I, [2014-08-16T09:09:35.951972 #2339] INFO -- :
Sent mail to [email protected] (99.4ms)
D, [2014-08-16T09:09:35.952421 #2339] DEBUG -- : Date: Sat, 16 Aug 2014 09:09:35 +0000
From: [email protected]
To: [email protected]
服务器可以使用命令行和PHP发送电子邮件。由于未知原因,邮件日志为空。如果有人能对此有所启示,那就太好了。
好,结果
config.action_mailer.delivery_method = :sendmail
应该 config.action_mailer.delivery_method = :smtp
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句