Skip to main content
Resend Docs

Search documentation

Type to search this documentation.

On this pageOverview

Hetzner

First, log in to your Resend Account and add a domain.

Domain Details

This section covers accessing the new Hetzner Console for managing DNS records. If your domain is still using the legacy Hetzner DNS console, please skip to the Log in to Hetzner DNS Console section below.

Log in to Hetzner Console:

  1. Choose your project from the Projects list.
  2. Click on the DNS link from the Networking section of the side navigation.
  3. Choose your Domain from the DNS zones list.

Domain Details

This section covers accessing the legacy Hetzner DNS Console. Hetzner recently created the new Hetzner Console for managing DNS records. If your domain is using the new Hetzner console, please go to the Log in to Hetzner Console section above then skip to the Add MX SPF Record section.

Log in to Hetzner DNS Console:

  1. Choose your Domain from the Your Zones list.
  2. Select the Records tab to get to the page to manage DNS records.

Domain Details

In the Add Record section on Hetzner copy and paste the values MX from Resend:

  1. For the Type field, choose MX.
  2. For the Name field, type send (or send.subdomain if you're using a subdomain).
  3. For the Priority field, set the value to 10.
  4. For the Value field, add the MX SPF Record Content from Resend.
  5. For the TTL field, set the value to 1800.
  6. Select Add.

Domain Details

Domain Details

Below is a mapping of the record fields from Resend to Hetzner Console:

Hetzner Resend Example Value
Type Type MX Record
Name Name send.subdomain
Value Content feedback-smtp.us-east-1.amazonses.com.
TTL TTL 1800
Priority Priority 10

On the same Add Record section:

  1. For the Type field, choose TXT.
  2. For the Name field, type send (or send.subdomain if you're using a subdomain).
  3. For the Value field, add the TXT SPF Record Content from Resend.
  4. For the TTL field, set the value to 1800.
  5. Select Add.

Domain Details

Domain Details

Below is a mapping of the record fields from Resend to Hetzner:

Hetzner Resend Example Value
Type Type TXT Record
Name Name send.subdomain
Value Content "v=spf1 include:amazonses.com ~all"
TTL TTL 10800

On the same Add Record section:

  1. For the Type field, choose TXT.
  2. For the Name field, type resend._domainkey (or resend._domainkey.subdomain if you're using a subdomain).
  3. For the Value field, add the TXT DKIM Record Content from Resend.
  4. For the TTL field, set the value to 1800.
  5. Select Add.

Domain Details

Domain Details

Below is a mapping of the record fields from Resend to Hetzner:

Hetzner Resend Example Value
Type Type TXT Record
Name Name send.subdomain
Value Content p=example_domain_key_value
TTL TTL 1 hour

If you want to receive emails at your domain, toggle the "Receiving" switch on the domain details page.

Enable Receiving Emails for a verified domain

Domain Details

In the Add Record section on Hetzner:

  1. For the Type field, choose MX.
  2. For the Name field, type @ for the base domain or the name of the subdomain if you're using a subdomain.
  3. For the Priority field, set the value to 10.
  4. For the Value field, add the Receiving MX Record Content from Resend.
  5. For the TTL field, set the value to 1800.
  6. Select Add.

Below is a mapping of the record fields from Resend to Hetzner:

Hetzner Resend Example Value
Type Type MX Record
Name Name subdomain
Mail server Content inbound-smtp.us-east-1.amazonaws.com.
TTL TTL 1800
Priority Priority 10

After verifying your domain, create a webhook to process incoming emails. For help setting up a webhook, how to access email data and attachments, forward emails, and more, see our guide on receiving emails with Resend.

Now click Verify DNS Records on your Domain in Resend. It may take a few hours to complete the verification process (often much faster).

If your domain is not successfully verified, these are some common troubleshooting methods.

Resend shows my domain verification failed.

Review the records you added to Hetzner to rule out copy and paste errors.

It has been longer than 72 hours and my domain is still Pending.
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu