Rails アプリで Heroku Sendgrid アドオンを動作させようとしていますが、接続エラーが発生し続けます。
Errno::ECONNREFUSED (Connection refused - connect(2)):
これに関連する他のSOの質問を見てきましたが、提供された解決策-ActionMailer構成を環境ファイルから初期化子に移動する-は何も解決しませんでした。
これが私の現在の設定です:
config/initializers/smtp.rb:
ActionMailer::Base.default_url_options = { host: 'http://my-app.herokuapp.com/'}
ActionMailer::Base.delivery_method = 'smtp'
ActionMailer::Base.smtp_settings = {
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:domain => 'heroku.com',
:address => 'smtp.sendgrid.net',
:port => 587,
:authentication => :plain,
:enable_starttls_auto => true
}