LoginSignup
3
2

More than 3 years have passed since last update.

最近HerokuのSendGridで `535 Authentication failed: account disabled` がよく起きるのでapikeyを使うといいかもという話

Posted at

Rails + Heroku + SendGrid(heroku addon)で構築しているサービスで最近これがよく出ます。

535 Authentication failed: account disabled

自分だけじゃなく、周りでも最近ちょいちょい聞きます。
問い合わせて直してもらうか、herokuアプリを作り直すのが確実っぽいですが、面倒くさい。

なんか方法ないのかとたまたまやってみたら動いたのでメモしておきます。

※ HerokuのアドオンからSendGridのコンソールにアクセスできる場合のみこの対応が可能です。ログイン自体できない状態になったこともあった気がするので、その場合は問い合わせるとかしないとだめなんでしょう。

やったこと

  1. herokuのコンソールから、SendGridのコンソールへ行く
  2. API KEYを作成

image.png

メール送信だけできれば良さそうなので

image.png

にしました。

  1. herokuのコンソールで環境変数にAPI KEYを設定する
SENDGRID_USERNAME: apikey
SENDGRID_PASSWORD: [生成したAPI KEY]

終わり

usernameがapikey固定なのはこの辺に書いてあります。

3
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2