Source:
ocean/docs/UPDATE_OTP_SETTINGS.md| ✏️ Edit on GitHub
URGENT: Update OTP Settings in Supabase Dashboard
⚠️ CRITICAL: Email Sending Privileges at Risk
Your project is experiencing high bounce rates due to testing with fake emails.
Immediate Actions Required
-
Go to Supabase Dashboard Auth Settings https://supabase.com/dashboard/project/fldiayolmgphysdwgsuk/auth/email-auth
-
Update OTP Expiry Time
- Find "Email OTP Expiry" setting
- Change from current value (>1 hour) to: 300 seconds (5 minutes)
- This is recommended for security and prevents email issues
-
Save Changes
- Click "Save" to apply the new settings
Testing Guidelines
❌ NEVER use fake emails like:
- test@example.com
- test123@gmail.com
- Any non-existent email addresses
✅ ALWAYS use real emails for testing:
- Your primary: ryan@goldfish.io
- For multiple tests: ryan+test1@goldfish.io, ryan+test2@goldfish.io, etc.
- The "+suffix" trick allows multiple signups with the same inbox
Why This Matters
- High bounce rates can get your Supabase project's email sending suspended
- Email providers may blacklist your sending domain
- Your users won't receive authentication emails
Current Status
- OTP expiry is set too high (>1 hour)
- Recent tests used fake emails causing bounces
- Email sending privileges are at risk