我想在Heroku上从我的Rails应用程序发送电子邮件。 由于Heroku不支持SMTP,我使用外部SMTP服务器。使用外部SMTP在Heroku上发送电子邮件
config/environments/production.rb有以下几行。
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => 'mydomain.com',
:port => 587,
:user_name => "myusername",
:password => "password",
:authentication => :plain,
:enable_starttls_auto => true,
:openssl_verify_mode => 'none'
}
当我从“heroku运行控制台”发送电子邮件,它工作正常。但它不会从网站发送电子邮件。奇怪的是,“heroku日志 - 尾巴”显示“发送邮件...”。其实这封电子邮件没有发送。
有没有人有任何关于这个问题的想法?
谢谢。
山姆香港
This Works!奇怪... Heroku不同地处理production.rb和environment.rb。非常感谢你。 – 2012-08-01 16:38:13