Skip to main content
Resend sends emails using a domain you own. Before you can send or receive emails with Resend, you must have a verified domain associated with your account.

Add a domain

You can add and verify a domain you own in four ways: To add a new domain from the Resend Dashboard:
1

In your Resend Dashboard, navigate to the Domains page.

2

Click the Add Domain button.

3

Enter a domain including a subdomain to use for your Resend emails.

We strongly recommend sending emails from a subdomain (e.g., notifications.example.com) instead of your root domain (example.com) to conform to deliverability best practices.Choose a subdomain that reflects the purpose of your emails, such as customers.example.com or updates.example.com.You can have multiple subdomains associated with your root domain. But, each one must be configured and verified individually.
4

Choose a region from the list provided.

Select a region to send your emails from. Choose one that is closest to the majority of your recipients.
5

(optional) Enter a custom subdomain for the Return-Path address if desired.

Return-Path defaults to send.example.com, although you can provide a custom path.
6

Update your DNS records with values provided by Resend.

View the Records tab for your domain to find the records to provide to your DNS host provider. Adding these records will verify that you own the domain and have the correct permissions to send and receive emails.Provide the DKIM and SPF configurations (TXT and MX records) to your DNS provider. These records must match exactly what Resend generated. Copy and paste the records to avoid configuration errors.
Consult one of our DNS provider guides for specific examples of updating your DNS records with your host.
7

Wait for DNS verification to complete

When this process is completed correctly, your domain will often verify within 15 minutes of adding the DNS records. However, DNS changes can occasionally take up to 72 hours to propagate globally.You can use Resend’s dns.email tool to check that your records are visible publicly. If verification has not completed after 72 hours, use the “Restart verification” button in the Resend dashboard to trigger a fresh verification check.
8

Add a DMARC record.

After your domain is verified, you can then implement DMARC to build additional trust in your domain and protect against email spoofing.This is an email authentication protocol to verify email senders and to allow receivers to reject unauthenticated messages, and is important for email deliverability.
9

(optional) Update your domain's Resend configuration options.

After your domain is verified, you may wish to enable open and click tracking or enforce Transport Layer Security (TLS).

Learn more

Manage domains

View, create, edit, delete, and manage your domains.

Multi-tenant domain setup

Learn how to configure Resend for SaaS platforms where tenants send emails from their own domains.

Next steps

Add a DMARC record

Implement DMARC to build trust in your domain and protect against email spoofing.

Quickstart tutorials

Send your first transactional email with a quick tutorial for your language or framework.