# Custom Receiving Domains

In addition to [using Resend-managed domains](/guides/learn-dashboard-receiving-introduction#quickstart), you can also receive emails using your own custom domain.

## Enabling receiving for a new domain

Receiving emails requires an extra [MX record](/guides/domains-knowledge-base-how-do-i-avoid-conflicting-with-my-mx-records) to work. You'll need to add this record to your DNS provider.

::::steps
:::step{title="Verify your domain"}
If you have not already done so, [add and verify your
domain](/guides/get-started-add-a-domain).
:::

:::step{title="Navigate to the Domains page in your Dashboard"}
:::

:::step{title="Copy the MX record"}
:::

:::step{title="Paste the MX record into your domain's DNS service"}
![Add DNS records for Receiving Emails](../img/site-assets/mintcdn.com/resend/1QlhxulUFE6jxYM_/images/inbound-custom-domain-dns-x8cnxa.jpg)
:::
::::

:::callout{intent="warning"}
If you already have existing MX records for your domain (because you're already
using it for a real inbox, for example), we recommend that you
create a subdomain (e.g. `subdomain.example.com`) and add the MX record
there. This way, you can use Resend for receiving emails without affecting
your existing email service. Note that you will _not_ receive emails at Resend
if the required `MX` record is not the lowest priority value for the domain.

Alternatively, you can configure your email service to forward emails to an address
that's configured in Resend or forward them directly to the SMTP server address
that appears in the receiving `MX` record.
:::

You can now [create a webhook to receive emails](/guides/learn-dashboard-receiving-create-receiving-webhook) at your custom domain in your application.

## Enabling receiving for an existing domain

If you already have a verified domain, you can enable receiving by using the toggle in the receiving section of the domain details page.

![Enable Receiving Emails for a verified domain](../img/site-assets/mintcdn.com/resend/cxinN79qDVOa7Vo6/images/inbound-enable-receiving-1cdu3hx.jpg)

After enabling receiving, you'll see a modal showing the MX record that you need to add to your DNS provider to start receiving emails.

Once you add the MX record, confirm by clicking the **I've added the record** button and wait for the receiving record to show as "verified".

## FAQ

::::accordion-group
:::accordion{title="What happens if I already have MX records for my domain?"}
If you already have existing MX records for your domain, we recommend that you
create a subdomain (e.g. `subdomain.example.com`) and add the MX record
there.

That's because emails will usually only be delivered to the MX record with the lowest
priority value. Therefore, if you add Resend's MX record to your root domain alongside existing MX records,
it will either not receive any emails at all (if the existing MX records have a lower priority),
or it will interfere with your existing email service (if Resend's MX record has a lower priority). If you
use the same priority, email delivery will be unpredictable and may hit either Resend or your existing email
service.

If you still want to use the same domain both in for Resend and your day-to-day
email service, you can also set up forwarding rules in your existing email service
to forward emails to an address that's configured in Resend or forward them directly
to the SMTP server address that appears in the receiving `MX` record.
:::

:::accordion{title="I have already verified my domain for sending. Do I need to verify it again for receiving?"}
No, you do not need to verify your entire domain again. If you already have a
verified domain for sending, you can simply enable receiving for that domain,
add the required MX record to your DNS provider, and click "I've added the record"
to start verifying _only_ the MX record.
:::
::::

## Related pages

- [Receiving Emails](./learn-dashboard-receiving-introduction.md)
- [Managing Emails](./learn-dashboard-receiving-manage-emails.md)
- [Create a receiving Webhook](./learn-dashboard-receiving-create-receiving-webhook.md)
- [Process Receiving Attachments](./learn-dashboard-receiving-attachments.md)
- [Get Email Content](./learn-dashboard-receiving-get-email-content.md)
- [Forward Received Emails](./learn-dashboard-receiving-forward-emails.md)
- [Reply to Receiving Emails](./learn-dashboard-receiving-reply-to-emails.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
