Resend says 'You can only send testing emails'? Verify your domain

Ship ItChecked against the official source

The short answer

If your app sends from Resend's default onboarding@resend.dev address, Resend only delivers to the email address on your own Resend account. Resend's docs: "The resend.dev domain is only available for testing purposes". Everyone else gets a 403 validation_error that begins: "You can only send testing emails to your own email address". The fix is to add and verify a domain you control, then send from an address on it.

What to do

  1. In Resend's Domains page, add a domain you have DNS access to, and verify it with DNS records.
  2. Change your app's from address to an email on that domain, like hello@yourdomain.com.
  3. Send a test email to an address that isn't yours and check that it arrives.

Good to know

  • Domain added but not verified yet? You get a different 403 until it is: "The domain.com domain is not verified. Please, add and verify your domain."

Source

Checked on 8 Oct 2026. Prices, limits and settings change, so check the source before you rely on them.

Related