前提・実現したいこと
rails tutorial 第4版 11章 herokuにSendGridアドオンを追加したいです。
11.4 本番環境でのメール送信 で、SendGridを追加することができません。
エラーメッセージにはPlease try again later.としか表示されず、
heroku logsも確認しましたが特に何も出ず、解決方法がわからず困っています…
発生している問題・エラーメッセージ
ec2-user:~/environment/sample_app (master) $ heroku addons:create sendgrid:starter Creating sendgrid:starter on ⬢ rails-serene-sampleapp... ! ▸ An error was encountered when contacting the add-on ▸ partner to create sendgrid:starter. Please try again ▸ later.
/sample_app/config/environments/production.rb
config.action_mailer.raise_delivery_errors = true config.action_mailer.delivery_method = :smtp host = 'https://rails-serene-sampleapp.herokuapp.com' config.action_mailer.default_url_options = { host: host } ActionMailer::Base.smtp_settings = { :address => 'smtp.sendgrid.net', :port => '587', :authentication => :plain, :user_name => ENV['SENDGRID_USERNAME'], :password => ENV['SENDGRID_PASSWORD'], :domain => 'heroku.com', :enable_starttls_auto => true }
試したこと
チュートリアルを見返してコードの抜け漏れがないか確認し、またherokuダッシュボードからアドオンの追加も試みましたが、以下のメッセージが表示され、追加することができませんでした。
Item could not be created:
An error was encountered when contacting the add-on partner to create sendgrid:starter. Please try again later.
補足情報
環境は以下の通りです。
ruby 2.6.3p62
Rails 5.1.6
AWS Cloud 9
初心者なもので、質問の仕方がわかりにくかったらご指摘ください。
また解決のために他に必要な情報がありましたら教えてください。
どうぞご協力をお願いします。
回答5件
あなたの回答
tips
プレビュー