### [Elastic Email](https://wpmailsmtp.com/docs/how-to-set-up-the-elastic-email-mailer-in-wp-mail-smtp/)

**Published:** December 9, 2024
**Author:** Umair Majeed

**Excerpt:** Learn how to set up Elastic Email in WP Mail SMTP.

**Content:**

Would you like to improve email delivery for your WordPress site using a reliable and cost-effective solution? Elastic Email is a powerful email delivery service that offers both API and SMTP options to ensure your emails reach their destination.

This tutorial will walk you through how to set up the Elastic Email mailer in WP Mail SMTP.

- [What is Elastic Email?](#elastic-email)
- [Creating Your Elastic Email Account](#create-elastic-email-account)
- [Verifying Your Domain](#verify-domain)
- [Setting Up WP Mail SMTP](#setting-up-wp-mail-smtp)
- [Sending a Test Email](#test-email)

---

## What is Elastic Email?

[Elastic Email](https://elasticemail.com/) is a robust email delivery service that provides reliable email sending capabilities for your WordPress site. It offers a straightforward setup process and includes features for tracking email performance and delivery rates.

- **Cost**: Elastic Email offers a free plan that includes up to 100 emails per day to try it out, and doesn’t require a credit card. However, the free plan only allows sending emails to the email address used for registration. Once you’re ready to send to additional recipients, you can upgrade to a paid plan.
- **From Email Requirements:** Works with any email address, though using a domain-specific email address (e.g., you@yourdomain.com) is recommended for optimal delivery rates.
- **Bottom Line**: Elastic Email is a reliable option that combines powerful delivery infrastructure with comprehensive email tracking capabilities. It includes features like real-time analytics, webhook integrations, and both SMTP and API sending options to improve your WordPress site’s email deliverability.

## Creating Your Elastic Email Account

To get started with Elastic Email, you’ll first need to sign up for an Elastic Email account by visiting their [pricing page](https://elasticemail.com/email-api-pricing).

Make sure to select the [Email API plan ](https://elasticemail.com/email-api-pricing)when signing up, as this is required for WP Mail SMTP integration.

For our example, we’ll be signing up for their free plan (limited to 100 emails per day). However, the setup process will be the same no matter which plan you choose.

![Elastic email pricing plans](https://wpmailsmtp.com/wp-content/uploads/2024/12/elastic-email-pricing-page-1024x570.png)With a free account, you can only send emails to the email address you used to register your account. You’ll need to upgrade to a paid plan to send emails to other addresses.

After signing up and verifying your email, you’ll be taken to your Elastic Email dashboard where you can begin setting up your account.

## Verifying Your Domain

As a way of both protecting site owners and their visitors, you’ll need to authorize your domain by adding records to your site’s [DNS settings](https://wpmailsmtp.com/docs/how-to-add-dns-records-for-wp-mail-smtp-setup/). Over time, domain authorization has become increasingly critical for reliable email delivery.

To start verifying your domain, log in to your Elastic Email account and go to your [account settings](https://app.elasticemail.com/api/settings). Under the **Domains** section, click on **Manage domains**.

![Click Manage domains from Elastic Email settings](https://wpmailsmtp.com/wp-content/uploads/2024/12/manage-domains-elastic-email-1024x508.png)On the verification page, click on the **Start Verification** button to start.

![Click Start Verification in Elastic Email settings](https://wpmailsmtp.com/wp-content/uploads/2024/12/start-verification-button-1024x723.png)Next, click on the **Verify domain** button under the **I own a domain** section.

![Click Verify domain](https://wpmailsmtp.com/wp-content/uploads/2024/12/verify-domain-elastic-email-1024x609.png)On the next page, enter the domain name that you want to verify and click **Continue**.

![Domain verification steps](https://wpmailsmtp.com/wp-content/uploads/2024/12/enter-domain-elastic-email-1024x673.png)After entering your domain, Elastic Email will provide you with several DNS records that need to be added to your domain’s DNS settings. These include TXT records for SPF verification and additional records for DKIM authentication.

If you’re not sure where to find your site’s DNS settings or feel unsure about making changes, please contact your site’s hosting provider before making adjustments.

Or, for more details on modifying your site’s DNS, you can check out our guide to [adding DNS records for SMTP setup](https://wpmailsmtp.com/docs/how-to-add-dns-records-for-wp-mail-smtp-setup/).

![Adding DNS entries](https://wpmailsmtp.com/wp-content/uploads/2024/12/dns-settings-elastic-email-1024x788.png)**Note:** Make sure to add the tracking CNAME record when updating your site’s DNS settings.

After you’ve added these records, it can take up to 24-48 hours for them to propagate so that Elastic Email can verify them. However, in some cases, these records can be verified much more quickly.

You can go ahead and try clicking the **Verify record** button as a quick test.

![Click Verify record](https://wpmailsmtp.com/wp-content/uploads/2024/12/verify-record-button-1-1024x495.png)However, there’s no need to wait on this right now! You can move ahead to the next step while you wait for this verification to complete.

For detailed instructions on adding these DNS records, please see [Elastic Email’s complete guide to domain verification](https://help.elasticemail.com/en/articles/4934400-how-to-verify-your-domain).

## Setting Up WP Mail SMTP

Now that you’ve set up your Elastic Email account and authenticated your domain, you can configure WP Mail SMTP to use Elastic Email for sending 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, you’ll need to 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 email address that all of your site’s emails will be sent from. This email address should contain the same domain you verified in Elastic Email.

![From email settings WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2022/12/from-email.png)You can also choose to check the box labeled Force From Email. If you’d like the From Email to be the same site-wide, this option will save you the trouble of editing the email settings throughout your site.

![Force from Email ](https://wpmailsmtp.com/wp-content/uploads/2022/12/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.

You can also enable the Force From Name option to apply this setting to emails site-wide.

![From Name WP Mail SMTP settings](https://wpmailsmtp.com/wp-content/uploads/2021/09/Adjust-From-Name-in-WP-Mail-SMTP-settings.png)### Mailer

In the **Mailer** field, select the **Elastic Email** option.

![Select Elastic Email mailer](https://wpmailsmtp.com/wp-content/uploads/2024/12/select-elastic-email-1024x712.png)### API Key

Once you’ve chosen Elastic Email as your mailer, you’ll need to enter your API key. Return to your Elastic Email [account settings](https://app.elasticemail.com/api/settings) and click on **Create additional API key** from the **API** section.

![API Key settings in Elastic Email](https://wpmailsmtp.com/wp-content/uploads/2024/12/elastic-email-create-api-key-1024x623.png)On the next page, enter a descriptive name for your key that will help you remember its purpose in the **Name** field.

![Enter name for API Key in Elastic Email](https://wpmailsmtp.com/wp-content/uploads/2024/12/elastic-email-enter-name-api-1024x609.png)Next, select **Plugin** option from the Permissions section which provides the necessary access level for WP Mail SMTP integration. Leave all other settings at their default values.

![Select plugin permission level](https://wpmailsmtp.com/wp-content/uploads/2024/12/select-plugin-permission-level-1024x591.png)When configuring permissions, make sure the **Send email via HTTP** permission is selected, as this is required for the WP Mail SMTP integration to work properly.

Once done, click on the **Create** button to create the API key.

![Create API Key](https://wpmailsmtp.com/wp-content/uploads/2024/12/create-api-key-elastic-email-1024x813.png)This will open a popup window displaying your API key. Be sure to copy this key by clicking the **Copy** button.

![Copy API Key Elastic Email](https://wpmailsmtp.com/wp-content/uploads/2024/12/copy-elastic-email-api-key-1024x669.png)Then, return to your WP Mail SMTP settings and paste the API key into the **API Key** field.

![Enter API Key Elastic Email](https://wpmailsmtp.com/wp-content/uploads/2024/12/enter-elastic-email-api-wp-mail-smtp-1024x232.png)### Backup Connection

Setting up a [Backup Connection](https://wpmailsmtp.com/docs/configuring-backup-connection/) is optional and isn’t required to complete your Elastic Email mailer setup. However, to further improve email deliverability, we recommend [configuring an additional connection](https://wpmailsmtp.com/docs/configuring-additional-connections/) to serve as a backup in case your Primary Connection fails.

![Backup connection](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:** Before proceeding with this step, you’ll need Elastic Email to verify your DNS records. If the changes to your DNS settings have not been propagated yet, then you’ll need to complete this step later.

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 open the **Email Test** tab.

![Email Test](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 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 Elastic Email with WP Mail SMTP. Your WordPress site should now be able to send emails more reliably.

Next, would you like to keep records of every email that’s sent out from your WordPress site? Check out our tutorial on [setting up email logging](https://wpmailsmtp.com/docs/how-to-set-up-email-logging/) for details on how to do so.

**Categories:** Mailers

---

