1
針對mandrill的Heroku插件正在關閉,但我們仍然希望將heror與mandrill配合使用。所以問題是:在沒有插件的情況下在Heroku上使用Mandrill
是否有可能仍然使用mandku與heroku沒有heroku插件呢?我們可以在mandrill smtp上點擊郵件嗎?
針對mandrill的Heroku插件正在關閉,但我們仍然希望將heror與mandrill配合使用。所以問題是:在沒有插件的情況下在Heroku上使用Mandrill
是否有可能仍然使用mandku與heroku沒有heroku插件呢?我們可以在mandrill smtp上點擊郵件嗎?
您不需要使用Mandrill插件。只需在config/environments/production.rb中配置ActionMailer(或者您在Heroku上使用的任何環境)。
config.action_mailer.default_url_options = { :host => 'example.com' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.mandrillapp.com',
port: 587,
domain: 'example.com',
user_name: ENV['MANDRILL_USERNAME'],
password: ENV['MANDRILL_PASSWORD']
}
更改example.com
你的域名。然後運行heroku config:add MANDRILL_USER=yourmandrillusername
和heroku config:add MANDRILL_PASSWORD=yourmandrillpassword
。現在將您的更改提交給git並將它們推送到heroku。
你爲什麼這麼設置Mandrill?還有其他的服務可以做同樣的事情,副作用更少 –