✉️
Supabaseで「AuthApiError: Email rate limit exceeded」と出たときの対処法
エラー内容
Supabaseを使ってユーザー登録周りの実装をしていたらこんなエラーが出ました。
AuthApiError: Email rate limit exceeded
supabase.auth.signUp()で仮登録をした際に確認用のメールを送るのですが、どうやらSupabaseではメールに制限があるみたいです。
公式ドキュメントより
Rate Limitのところに書いてありますね。
Defaults to 30 emails per hour. As of 14th July 2023, this has been updated to 4 emails per hour. Is customizable with custom SMTP set up.
デフォルトは毎時30通。2023年7月14日現在、毎時4通に更新されています。カスタムSMTPセットアップでカスタマイズ可能です。
解決策
これだとすぐに制限に引っかかってしまいそうですね。どうやらSMTPを設定すれば制限は回避できそうです。SMTPの設定はSettings → Auth → SMTP Settingsからいけます。
では!
Discussion