最近HerokuのSendGridで `535 Authentication failed: account disabled` がよく起きるのでapikeyを使うといいかもという話
Rails + Heroku + SendGrid(heroku addon)で構築しているサービスで最近これがよく出ます。
535 Authentication failed: account disabled
自分だけじゃなく、周りでも最近ちょいちょい聞きます。
問い合わせて直してもらうか、herokuアプリを作り直すのが確実っぽいですが、面倒くさい。
なんか方法ないのかとたまたまやってみたら動いたのでメモしておきます。
※ HerokuのアドオンからSendGridのコンソールにアクセスできる場合のみこの対応が可能です。ログイン自体できない状態になったこともあった気がするので、その場合は問い合わせるとかしないとだめなんでしょう。
やったこと
- herokuのコンソールから、SendGridのコンソールへ行く
- API KEYを作成
メール送信だけできれば良さそうなので
にしました。
- herokuのコンソールで環境変数にAPI KEYを設定する
SENDGRID_USERNAME: apikey
SENDGRID_PASSWORD: [生成したAPI KEY]
終わり
usernameがapikey固定なのはこの辺に書いてあります。
Author And Source
この問題について(最近HerokuのSendGridで `535 Authentication failed: account disabled` がよく起きるのでapikeyを使うといいかもという話), 我々は、より多くの情報をここで見つけました https://qiita.com/shwld/items/e17359d183824b119023著者帰属:元の著者の情報は、元の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 .