### [Resend](https://wpmailsmtp.com/docs/how-to-set-up-the-resend-mailer-in-wp-mail-smtp/)

**Published:** November 12, 2025
**Author:** David Ozokoye

**Excerpt:** Learn how to configure WP Mail SMTP with the Resend mailer.

**Content:**

Are you looking to use Resend email service to improve email deliverability on your WordPress site? Resend offers a modern email delivery platform designed for developers, with a focus on simplicity and reliability that helps ensure your emails reach their intended recipients.

This tutorial will show you how to set up the Resend mailer in WP Mail SMTP.

- [What Is Resend?](#what-is-resend)
- [Setting Up Your Resend Account](#setting-up-your-resend-account)
- [Authorizing Your Domain](#authorize-your-domain)
- [Setting Up WP Mail SMTP](#setting-up-wp-mail-smtp)
- [Sending a Test Email](#test-email)

---

## What Is Resend?

Resend is a modern email delivery platform that enables developers to send transactional and marketing emails quickly and reliably. Built with a developer-first approach, Resend provides a simple and intuitive API that makes email integration straightforward.

- **Cost**: Resend offers a free plan that includes up to 3,000 emails monthly (with a daily limit of 100 emails). Paid plans start at $20 per month for 50,000 emails and include features like higher sending limits, additional domains, and no daily sending limits.
- **From Email Requirements:** You’ll need to use an email address at your domain (e.g., you@example.com) to use Resend with WP Mail SMTP.
- **Bottom Line**: Resend is an excellent choice for developers and businesses seeking a straightforward, reliable email delivery service with a modern API and developer-friendly tools.

**Note**: For more information about our supported mailers, please check out [the complete guide to mailers in WP Mail SMTP](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers)

## Setting Up Your Resend Account

To start, you’ll need to create a Resend account (if you don’t have one already). For this, visit [Resend’s pricing page](https://resend.com/pricing) and choose the plan that best fits your needs.

For our example, we’ll choose their free plan. However, the setup process will be the same regardless of the plan you choose.

![Resend pricing page](https://wpmailsmtp.com/wp-content/uploads/2025/11/resend-pricing-page.png)After signing up and verifying your email, you’ll be directed to your Resend account dashboard, where you can begin setting up your account.

## Authorizing Your Domain

Before you can send emails with Resend, you’ll need to add and verify your sending domain. This process verifies that you own the domain you’re sending from and helps improve your email deliverability.

### Adding Your Sending Domain

To add a sending domain, log in to your Resend account and navigate to **Domains** from the left sidebar.

![Navigate to Domains](https://wpmailsmtp.com/wp-content/uploads/2025/11/click-domains.png)To add a new domain, click the **+ Add domain** button.

![Click the Add domain button](https://wpmailsmtp.com/wp-content/uploads/2025/11/add-domain-button.png)In the overlay that appears, you’ll need to enter your domain name and select a region.

![Enter domain name](https://wpmailsmtp.com/wp-content/uploads/2025/11/enter-domain-smtp.png)Choose the region closest to your users for the best performance.

![Enter domain name and select region](https://wpmailsmtp.com/wp-content/uploads/2025/11/domain-region-smtp.png)After entering your domain details, click the **+ Add Domain** button to proceed.

![Click the Add Domain button](https://wpmailsmtp.com/wp-content/uploads/2025/11/add-domain-smtp.png)### Verifying Your Domain

After adding your domain, Resend will present you with DNS records that need to be added to your domain settings. Depending on your domain host, you’ll see options for automatic verification or manual setup.

![Domain verification options](https://wpmailsmtp.com/wp-content/uploads/2025/11/dns-records-smtp.png)If you use Cloudflare as your DNS provider, you can click **Sign in to Cloudflare** to automatically add the DNS records. You’ll be directed to your Cloudflare account area. Go ahead and click the **Authorize** button to add the DNS records.

![Authorize Resend](https://wpmailsmtp.com/wp-content/uploads/2025/11/authorize-resend.png)However, if you prefer the manual approach, click **Manual setup** to view the DNS records you need to add.

![Manual setup option](https://wpmailsmtp.com/wp-content/uploads/2025/11/manual-setup-smtp.png)Resend will provide DNS records that you’ll need to add to your domain settings. The records include domain verification (DKIM) and sending configuration (SPF).

![Resend DNS Records](https://wpmailsmtp.com/wp-content/uploads/2025/11/add-dns-records.png)We have a detailed guide on how to locate and add DNS records for various domain registrars. Please see our tutorial to learn [how to add DNS records for WP Mail SMTP mailer settings](https://wpmailsmtp.com/docs/how-to-add-dns-records-for-wp-mail-smtp-setup/#find).

After adding the DNS records, you’ll need to wait a few minutes for the DNS changes to propagate. Keep in mind that it might take up to 48 hours in some cases.

Once you’ve added the records to your DNS provider, return to the Resend dashboard and click the **I’ve added the records** button.

![Click I've added the records button](https://wpmailsmtp.com/wp-content/uploads/2025/11/verify-dns-records.png)If your DNS records are propagated, you’ll see a **Verified** status next to the domain.

![Domain verification successful](https://wpmailsmtp.com/wp-content/uploads/2025/11/verified-status.png)However, there’s no need to wait on this just yet! You can move ahead to the next step while you wait for this verification to complete. Just be sure to keep this tab or window open, as we’ll need it a little later.

## Setting Up WP Mail SMTP

Now that you’ve set up your Resend account and verified your domain, you can configure WP Mail SMTP to use Resend to send your WordPress emails.

Before you get started on this section, be sure to [install and activate the WP Mail SMTP plugin](https://wpmailsmtp.com/docs/how-to-install-the-wp-mail-smtp-plugin/).

Once WP Mail SMTP is installed, go to **WP Mail SMTP » Settings** and select the **General** tab to open the plugin settings page.

![wp mail smtp settings](https://wpmailsmtp.com/wp-content/uploads/2023/08/wp-mail-smtp-settings.png)We’ll discuss each of these settings in detail below.

### From Email

The From Email is the address your site’s emails will be sent from. This must be an email address at the domain you verified with Resend.

For example, if you authorized **example.com**, the From Email address must contain example.com (e.g., pattie@example.com).

![](https://wpmailsmtp.com/wp-content/uploads/2022/12/from-email.png)If you’d like the From Email to be the same site-wide, toggle the **Force From Email** option. This option will save you the trouble of editing the email settings throughout your site, such as in other plugin settings.

![Force from email](https://wpmailsmtp.com/wp-content/uploads/2025/05/force-from-email.png)**Note:** For more details, see our guide to understand [how the Force From Email setting](https://wpmailsmtp.com/docs/using-the-force-from-email-setting/) works.

### From Name

The From Name will, by default, be set to your site name. However, you can change this to any text you’d like.

![Edit From Name](https://wpmailsmtp.com/wp-content/uploads/2025/06/from-name.png)You can also choose to enable the **Force From Name** option to apply this setting to emails site-wide.

![Force from name](https://wpmailsmtp.com/wp-content/uploads/2025/05/force-from-name.png)### Mailer

Under the **Mailer** section, select **Resend**.

![Select Resend mailer](https://wpmailsmtp.com/wp-content/uploads/2025/11/select-resend-mailer.png)After that, you’ll see a text field where you’ll need to enter your Resend API key.

![Resend configuration options](https://wpmailsmtp.com/wp-content/uploads/2025/11/resend-mailer-settings.png)### API Key

To create your API key, click the **API Keys** link.

![Click the API Keys link](https://wpmailsmtp.com/wp-content/uploads/2025/11/api-keys-wp-mail-smtp.png)Alternatively, you can access this page from your Resend account by navigating to **API Keys** from the left sidebar.

![Navigate to API Keys](https://wpmailsmtp.com/wp-content/uploads/2025/11/api-keys.png)Then, click the **+ Create API key** button.

![Click the Create API key button](https://wpmailsmtp.com/wp-content/uploads/2025/11/create-api-key.png)In the overlay that appears, you’ll need to specify a name for your API key. This is for internal purposes only, so you can use any name you like.

![Enter API Key name](https://wpmailsmtp.com/wp-content/uploads/2025/11/api-key-name.png)Next, set the **Permission** to **Full access**. This allows the API key to send emails and access other features.

![Set permission to Full access](https://wpmailsmtp.com/wp-content/uploads/2025/11/full-access.png)**Note:** The Full access option is required to allow WP Mail SMTP access to track your [email deliverability status](https://wpmailsmtp.com/docs/how-wp-mail-smtp-verifies-email-delivery/).

If you’d like to restrict the API key to a specific domain, you can select it from the **Domain** dropdown. Otherwise, leave it set to **All Domains**.

![Select domain for API key](https://wpmailsmtp.com/wp-content/uploads/2025/11/select-domain.png)Once done, click the **Add** button to create your API key.

![Click the Add button](https://wpmailsmtp.com/wp-content/uploads/2025/11/click-add-button.png)This will generate an API key for your account. Click the copy icon to copy the API key value.

![Copy API Key](https://wpmailsmtp.com/wp-content/uploads/2025/11/click-copy-button.png)**Note**: You won’t be able to access the API key after closing this page. Be sure to back it up in a secure location in case you need to refer to it again.

After copying the API key, return to the WP Mail SMTP settings page. Then paste the key you just copied from Resend into the **API Key** field.

![Paste Resend API Key](https://wpmailsmtp.com/wp-content/uploads/2025/11/paste-api-key.png)### Backup Connection

Setting up a [Backup Connection](https://wpmailsmtp.com/docs/configuring-backup-connection/) is optional and isn’t required to complete your Resend mailer setup. To further improve email deliverability, we recommend [setting up a second connection](https://wpmailsmtp.com/docs/configuring-additional-connections/ "Configuring Additional Connections") as a backup in case your Primary Connection fails.

![](https://wpmailsmtp.com/wp-content/uploads/2022/12/backup-connection-settings.png)Once you’ve configured your mailer, be sure to click the **Save Settings** button.

![Save settings](https://wpmailsmtp.com/wp-content/uploads/2022/12/click-save-settings-button.png)## Sending a Test Email

**Note:** Your Resend domain verification needs to be completed before you can send a test email.

After configuring your settings, you should send a test email to verify everything is working correctly. To do so, go to **WP Mail SMTP » Tools,** and select the **Email Test** tab.

![](https://wpmailsmtp.com/wp-content/uploads/2021/09/Email-test-tab-in-WP-Mail-SMTP.png)In the **Send To** field, you can enter any email address whose inbox you have access to. We recommend leaving the **HTML** setting toggled **ON** unless you know you’ll only be sending plain text emails.

**Note**: If you’ve set up an [additional connection](https://wpmailsmtp.com/docs/configuring-additional-connections/), you’d be able to choose between your Primary Connection and other connections when sending a test email.

Next, click the **Send Email** button to send your test email.

![Send a test email from WordPress](https://wpmailsmtp.com/wp-content/uploads/2022/08/wp-mail-smtp-send-test-email-1.png)After sending the email, you should see a success message.

![WP Mail SMTP test email success](https://wpmailsmtp.com/wp-content/uploads/2021/08/WP-Mail-SMTP-test-email-success-message.png)If you check the inbox for the email address you entered, you should have received the email for this test.

![Successful test email from WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2021/08/Successful-test-email-from-WP-Mail-SMTP.png)That’s it! You’ve successfully set up Resend with WP Mail SMTP. Your WordPress site should now be able to send emails more reliably.

Next, would you like to receive alerts whenever your site fails to send an email? Our guide on [setting up email alerts](https://wpmailsmtp.com/docs/setting-up-email-alerts/ "Setting Up Email Alerts") covers the steps to configure alerts for various platforms.

**Categories:** Mailers

---

