FIX BY SYMPTOM

Signup or password reset emails not sending?

If Supabase confirmation or reset emails never arrive, you are probably still on the built-in email service: Supabase's docs say it only delivers to your project team's addresses and is limited to a few messages per hour, and it is not meant for production. Set up custom SMTP with a sending domain that has SPF and DKIM, then raise the rate limit. VibePitstop fixes broken signup and login email as part of an auth fix.

Why auth emails fail

Fix it

  1. Pick an SMTP provider (for example Resend, Postmark, AWS SES or SendGrid) and verify your sending domain there.
  2. Add the provider's SPF and DKIM DNS records, plus a DMARC record.
  3. In Supabase, Authentication settings: enable custom SMTP with host, port, user, password and a From address on your domain.
  4. Raise the email rate limit in Authentication, Rate Limits to fit your signups.
  5. Set the Site URL to your live domain and send yourself a test signup.
  6. Check Auth logs for hand-over errors if nothing arrives.

Sources: Supabase custom SMTP, Supabase Auth rate limits.

Want it fixed instead?

Auth & database security fix (Supabase, Firebase): from $400 (one issue); larger scope quoted up to $800 after diagnosis. The $149 diagnosis is credited toward any paid job.

Common worries, answered

Get a $149 diagnosis See pricing Fix my auth & database security

FAQ

Why are Supabase confirmation emails not sending to my users?

Without custom SMTP, Supabase only sends to your project team's addresses and at a very low hourly limit. Configure custom SMTP.

Why do my auth emails go to spam?

The sending domain is missing SPF, DKIM or DMARC, or you are sending from a shared domain. Use your own verified domain.

Can you set this up for me?

Yes, as part of an auth & database security fix, from $400 (one issue); larger scope quoted up to $800 after diagnosis. You keep the SMTP account in your name.

Related

Check it yourself first, free

$149Get a $149 diagnosis

FREE · LAUNCH-READY CHECKLIST

Before you go: is your app ready for real users?

Get our 40-point launch-ready checklist for AI-built apps: data access, secrets, auth, payments, deploy, email and backups. It opens straight away.

No payment. See our privacy policy.