Demo, all content is generated
Question

Resend: 'You can only send testing emails to your own email address'

Solved · 2701 views · asked by patricia_g · edited

Emails to myself work, to anyone else I get a 403:

You can only send testing emails to your own email address (patricia...@gmail.com). To send emails to other recipients, please verify a domain at resend.com/domains, and change the `from` address to an email using this domain.

I tried setting from to my gmail address and then got "The gmail.com domain is not verified". I don't have a domain, just the lovable.app URL.

What I’ve tried

Changed the from address a few times, tried onboarding@resend.dev, same error for other recipients.

Comment
Do you have a domain of your own, or only the lovable.app one? chidi_eze · edited

2 answers

Marked as helpful by the asker
chidi_eze · edited

You need a domain you own. onboarding@resend.dev only sends to yourself, and you can't send "from" gmail.com because you can't prove to Gmail you're allowed to (you'd fail SPF/DKIM).

Steps:

  1. Buy a domain (~€10/year).
  2. Resend → Domains → add it. Better use a subdomain like mail.yourdomain.com to keep sending reputation separate.
  3. Add the DNS records Resend shows (SPF + DKIM, and add a DMARC record too).
  4. Send from hello@mail.yourdomain.com.

You can still keep the app itself on lovable.app if you want, the domain is only for email.

Comment
bought a domain, DNS verified after 20 min, emails arrive. and in the inbox not spam! patricia_g · edited
exact same thing, bought a domain today because of this thread precious_n · edited
abby_ops · edited

Also add a DMARC record even if it's just v=DMARC1; p=none;. Gmail and Yahoo require it for anyone sending in volume since 2024 and it helps even when you're small.

Comment
added p=none, thanks patricia_g · edited