📧

Self-hostしたSupabaseでメールアドレス検証を無効にする方法

2024/01/21に公開

追記

Githubのissueのほうにも同じように設定するようにとの投稿がありました。
Allow signin without Email Verification #5113

Self-hostしたSupabaseでメールアドレス検証を無効にする方法

Self-Hosting with Dockerに書いてある手順で進めると、supabase/docker/.envというテキストファイルがあると思います。

この.envの中の、AuthセクションにあるENABLE_EMAIL_AUTOCONFIRMをtrueにします!

ENABLE_EMAIL_AUTOCONFIRM=trueにしたらメールアドレス検証が動きそうに見えますが、英語でググっても全く解決策がない状態で、やけくそで弄ったら何故かメールアドレス検証がスキップされました。

ENABLE_EMAIL_AUTOCONFIRMは「メールアドレスの検証を自動的にやった事にする」というオプションなのかもしれませんね。(私英語よめない...)

海外にニキにも見てほしいのでChatGPT先生に英語に翻訳してもらいました。


How to disable email address verification on self-hosted Supabase

If you follow the instructions outlined in Self-Hosting with Docker, you should come across a text file named supabase/docker/.env.

Within this .env file, set ENABLE_EMAIL_AUTOCONFIRM to true in the Auth section!

After setting ENABLE_EMAIL_AUTOCONFIRM=true, it may seem like email verification is about to work. However, despite searching in English without finding any solutions, in a desperate attempt to make it work, somehow email verification got skipped.

Discussion