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 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., [email protected]) 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.
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-page - WP Mail SMTP Elastic email pricing plans](https://wpmailsmtp.com/wp-content/uploads/2024/12/elastic-email-pricing-page-1024x570.png)
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. 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. Under the Domains section, click on Manage domains.
![manage-domains-elastic-email - WP Mail SMTP 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.
![start-verification-button - WP Mail SMTP 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.
![verify-domain-elastic-email - WP Mail SMTP 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.
![enter-domain-elastic-email - WP Mail SMTP 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.
![dns-settings-elastic-email - WP Mail SMTP Adding DNS entries](https://wpmailsmtp.com/wp-content/uploads/2024/12/dns-settings-elastic-email-1024x788.png)
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.
![verify-record-button-1 - WP Mail SMTP 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.
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.
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 - WP Mail SMTP 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 - WP Mail SMTP 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 - WP Mail SMTP 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 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.
![Adjust-From-Name-in-WP-Mail-SMTP-settings - WP Mail SMTP 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.
![Elastic Email Mailer - WP Mail SMTP 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 and click on Create additional API key from the API section.
![elastic-email-create-api-key - WP Mail SMTP 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.
![elastic-email-enter-name-api - WP Mail SMTP 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 - WP Mail SMTP Select plugin permission level](https://wpmailsmtp.com/wp-content/uploads/2024/12/select-plugin-permission-level-1024x591.png)
Once done, click on the Create button to create the API key.
![create-api-key-elastic-email - WP Mail SMTP 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-elastic-email-api-key - WP Mail SMTP 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-elastic-email-api-wp-mail-smtp - WP Mail SMTP 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 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 to serve as a backup in case your Primary Connection fails.
![backup-connection-settings - WP Mail SMTP 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 - WP Mail SMTP 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-tab-in-WP-Mail-SMTP - WP Mail SMTP 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, 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 - WP Mail SMTP 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-message - WP Mail SMTP 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 - WP Mail SMTP 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 for details on how to do so.