我想在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