Get GoSMTP
Home » Resend
Resend

Introduction

Once you choose Resend as the mailer in GoSMTP settings, you'll find a field to add the API key. Generate the API key in your Resend account and paste it there. This connects GoSMTP with Resend, enabling you to send emails effortlessly using their API.

This tutorial will guide you through the process of setting up GoSMTP with your Resend email address.

Installing & Configuration with Resend

To begin, make sure you have installed and activated the GoSMTP plugin.

After installing GoSMTP, you can easily configure the plugin's settings. Just go to GoSMTP » Settings in your WordPress dashboard and navigate to the SMTP Settings tab.
gosmtp_smtp_settings_tab
To get started, follow these steps to configure the GoSMTP plugin in WordPress:

Basic configuration

  • From Email:  Set the email address which is used for sending all emails from your website.
  • Force From Email: Enable force from email, it ignores emails set by other plugins and use the Form Email setting.
  • From Name: Set the from name from which emails are sent. By default, your site name is set as form name.
  • Force From Name: Enable force from, It ignores from name set by other plugins and use the Form Name setting.
  • Mailer: Select Resend option from the Mailer field.
resend-settings
After selecting Resend as your mailer in GoSMTP settings, you'll see a field to enter your API Key. Generate this key from your Resend account and paste it into the field to connect GoSMTP with Resend, allowing you to send emails seamlessly via their API.
resend-api-key

Setting up Resend API Key with GoSMTP

  • Create Account with Resend

To begin, you'll need a Resend account. If you haven't created one yet, simply click on Get Started to register and set up your new account.
resend_website
After that, you will see the signup page, or if you already have a Resend account, visit Resend's website (resend.com) and login an account. The signup process is straightforward and typically requires your email address and password.
resend_signup
Once signed up, log in to your Resend account using the credentials you created during sign-up. You will be directed to the Resend dashboard, where you can manage your email settings.
resend_dashboard
  • Adding Domain

Steps to Add Your Domain:
In the Resend dashboard, navigate to "Domains". This is where you need to add your domain for verification, which is necessary for integrating Resend's API with GoSMTP. Click on Add Domain, which opens a window where you need to enter your domain name.
resend_add_domain
After adding your domain, you will be redirected to the DNS Records screen. You need to verify your DNS records to send emails from your domain. To do so, you need to add the given DNS records to your DNS provider.
dns_records_resend
After adding your DNS records to your DNS provider, scroll down and click on “I've added the records” to complete the verification process. Please note that it might take some time for the records to propagate and be verified.
Once your DNS records are successfully verified, the status will change from “Pending” to “Verified”.
resend_domain_verified
  • Access Your API Key

Next, go to the “API Keys” tab and click on “Create API Key” to generate one.
create_api_key_resend
Then, an Add API Key window opens, provide a suitable name for your key, set Permission to Full access, and click on Add. Be sure to copy and store this key securely, as it acts like a password and provides access to your Resend account.
api_key_created_resend

Mailer configuration

  • Enter API Key

Within the GoSMTP settings, find the field where you are required to enter the Resend API key. This is where you'll paste the API Key you copied in Step 2. After entering the API key, save the GoSMTP settings to apply the changes.
resend_api_key

Send test Mail

After successfully configuring the mail settings, it's time to test your email functionality. Send a test email to verify whether it will be delivered successfully or encounter any issues. This test will determine whether your mail setup is functioning properly.

Freqently Asked Question

Resend is an API and SMTP service designed to reliably send transactional and marketing emails programmatically from your application.

This is a DNS setup (via SPF/DKIM records) required to prove you own the domain and authorize Resend to send emails on your behalf.

Yes, Resend offers a free plan that allows you to send up to 3,000 emails per month.
If your domain remains pending after adding DNS records, double-check that all records were added correctly and have propagated. DNS propagation may take up to 24 hours. After that, click “Restart” in the Resend dashboard to update the status.

This usually means your domain's authentication (DKIM/SPF) is incomplete, or the content of the email is triggering recipient spam filters.

    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list