前提・実現したいこと
Rails Tutorialを進めています。
現在、11.4 本番環境でのメール送信まで進め、本番環境(heroku)からのメール送信を実装しようとしています。
本番環境のサイト
発生している問題・エラーメッセージ
herokuにデプロイして、アカウントを作成し確認メールを送ろうとしてもメールが届きません。
エラー画面は出ず、正常に画面遷移はしてるため、コントローラ側の問題ではなさそうです。
heroku logsでログを見たところ、エラーログもありませんでした。
Sendgridの管理画面から送信メール一覧を見たところ、Processedのままになっています。
該当のソースコード
rb
1 config.action_mailer.perform_caching = false 2 3 config.action_mailer.raise_delivery_errors = true 4 config.action_mailer.delivery_method = :smtp 5 host = 'https://rails-tutorial-advanced.herokuapp.com' 6 config.action_mailer.default_url_options = { host: host } 7 ActionMailer::Base.smtp_settings = { 8 :address => 'smtp.sendgrid.net', 9 :port => '587', 10 :authentication => :plain, 11 :user_name => ENV['SENDGRID_USERNAME'], 12 :password => ENV['SENDGRID_PASSWORD'], 13 :domain => 'heroku.com', 14 :enable_starttls_auto => true 15 }
回答1件
あなたの回答
tips
プレビュー