Heroku Add-onで追加したSendGridのアカウントがBanされた


メール送信サービスのSendGridですが、HerokuのAdd-onとして追加することもできます。
後者の場合は追加すると環境変数にログインIDとパスワードが設定されます。

通常はこれですぐに利用できるので便利です。
しかし一度Add-onを外してしまって再度付け直そうとしたときに、SendGridのアカウントがBanされて追加できなくなったことがあったのでその時の対応記録です。

現象

  1. SendGridのAdd-onを追加
  2. 開発中はやっぱりMailtrapを使おうと思い、SendGridは削除(環境変数も)

〜後日〜

SendGridに戻そうと思って再度Add-onを追加しようとしてもできない。

SendGridのアカウントがBanされているとのこと

$heroku addons:create sendgrid:starter -a <app-name>
Creating sendgrid:starter on ⬢ <app-name>... !
 ▸    An error was encountered when contacting the add-on partner to create sendgrid:starter: Error Provisioning User - User status - banned

調査した結果

A banned account is not allowed back on SendGrid in the future.

We don't make a habit of letting banned accounts back on, but if you would like to discuss it, please respond to the email you received regarding the ban. Support cannot assist in reactivation of banned accounts.

Banされたらもう復元不可?

Heroku経由でないアカウントの場合はBanされたときにメールが飛ぶらしいので、文句あるならそれに返信しろ。
サポートではアカウントの復活はできない。

ふーん

解決策

Heroku経由ではなく、普通にSendGridのアカウントを作る。
New Account | SendGrid

一瞬、HerokuのDyno立て直すしかないんか
と思いましたが、そうしなくてもこれでいいやんとなりました。

一応サポートの“ログインアカウントを忘れた場合”というテンプレ問い合わせを送ってもみましたが、レスポンスは期待できません。
(1週間ぐらい経っても音沙汰なしでした)

注意点

送信元メールアドレスをVerifyしてないとエラーが出てメール送信できない。

The from address does not match a verified Sender Identity. Mail cannot be sent until this error  (truncated...)

Single Sender Verification