【Railsアプリ、AWS、SendGrid】550 Unauthenticated senders not allowed
RailsアプリをAWSにあげたらSendGridのメールが送れなくて困った。
レイルズチュートリアルの11章の設定を参考にしたままだった模様。
なので、基本設定はこちらを参考にした。
https://sendgrid.kke.co.jp/docs/Integrate/Frameworks/rubyonrails.html
※ユーザーネームとパスワードはenvファイルを使うこと。
こんな感じ。
ENV['SENDGRID_USERNAME']
ENV['SENDGRID_PASSWORD']
で、修正したのに以下のエラーが消えない
550 Unauthenticated senders not allowed
なんで??と悩むこと1週間ほど。結論を書きます。
①インスタンスを再起動
②nginxを再起動
③Unicornを再起動
②と③は以下を参考にした。
https://qiita.com/naoki_mochizuki/items/5a1757d222806cbe0cd1#%E7%A2%BA%E8%AA%8D
EC2サーバーとWEBサーバーとアプリケーションサーバーの3つを再起動する必要があった。
初歩的だけど見落としていた。
Author And Source
この問題について(【Railsアプリ、AWS、SendGrid】550 Unauthenticated senders not allowed), 我々は、より多くの情報をここで見つけました https://qiita.com/hat_log/items/c6de567b41b9dad0fe18著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .