Prompt: stop sign-up emails going to spam

By the LaunchPal team · Updated 20 October 2026 · Works in Lovable, Bolt, Replit, v0, Base44, Cursor and Claude Code

Prompt to paste

Set up my app to send all authentication emails (sign-up confirmation, magic link, password reset) through my own email provider using custom SMTP, from the address hello@yourapp.com with the sender name [App name]. Don’t change anything else. Then list the exact DNS records I need to add for SPF, DKIM and DMARC, and tell me where to add them.

When to use it

When sign-up or login emails land in spam, arrive late or don’t arrive at all, especially once real users start signing up. Apps built on Supabase often still use its built-in email service, which is meant for testing and only allows a few emails an hour.

Before you paste it, create an account with an email provider (Resend, Postmark, Amazon SES or Brevo all work) and add your domain there. Keep the SMTP details the provider gives you to hand, because your builder will ask for them.

What to check afterwards

If it doesn’t work

If the builder says it can’t change email settings, you may need to do it in the database provider’s dashboard yourself. In Supabase, it’s custom SMTP in your project’s Authentication settings. The prompt still gives you the list of DNS records you need.

The full background is in our guide: Why your sign-up emails go to spam (and how to fix it).

More prompts