Do you want to use Pepipost as your SMTP mailer and set it up to work with WP Mail SMTP?
You’re in luck, because Pepipost SMTP is easy to connect to WP Mail SMTP since there’s a built in integration.
In this guide, we’ll show you exactly how to set up the Pepipost mailer with WP Mail SMTP. That way, you can make sure your contact form plugin is sending reliable email notifications to the people that fill them out.
Here’s a table of contents for quick navigation of this tutorial:
What Is Pepipost?
Pepipost is a transactional email delivery service that offers solutions for both SMTP relay or HTTP APIs.
Their cloud-based product was created to help make sure your emails are sent to your recipients’ inbox instead of getting lost completely or ending up in spam folders.
How to Set Up the Pepipost Mailer in WP Mail SMTP
Here’s a step-by-step guide on what to do to set up the Pepipost Mailer in WP Mail SMTP:
1. Configure Your Pepipost Account
To get started, you’ll need to set up a Pepipost account. This will give you an API key that we’ll need to complete set up. The API key is a unique identifier that lets your WordPress website communicate with your Pepipost account.
So if you don’t already have an account with Pepipost, go ahead and create one now.
For our example, we’ll be registering for a brand new free trial. However, the setup will be the same no matter what type of Pepipost account you have.
Pepipost’s free trial allows 30,000 emails to be sent during the first month. After that, their free plan allows up to 100 emails/day (or a higher limit with a paid plan).
After you’ve created an account (or logged into an existing one), the next step is to set up a sending domain. If you aren’t taken directly to the page for this when your account opens, then please click here, login, and enter a subdomain.
A subdomain replaces the “www” part of your website’s address; for example: “subdomain.yourwebsite.com.”
Subdomains can be used to add separate sections or directories to your website (like how some sites have their blogs on a subdomain such as blog.example.com). When it comes to emails, a subdomain can help with making sure your website has reliable email delivery.
The subdomain can be anything you’d like, however we recommend:
- Not using “mail” as many hosting companies will already use this and it could cause conflicts
- Not including any underscores (_), as this may not be compatible with some DNS providers
For our example, we’ll enter
em as our subdomain. In the 2nd field, you’ll need to enter your domain (ie
Next, click the Add Sending Domain button. On the next page you’ll see details about authenticating your domain.
By default, Pepipost will display a CNAME record to use for authentication. However, to avoid any conflicts with your website’s existing settings, we recommend using their alternative method instead.
To switch authentication methods, click the small pencil icon to the right of CNAME.
Once you click on the pencil icon, the CNAME text should become a dropdown. Here, switch to the other option named SPF/DKIM.
This will show you 2 TXT records, both of which need to be added to your site’s DNS settings.
For more details on modifying your site’s DNS, we recommend WPBeginner’s tutorial on DNS settings. If you have additional questions about DNS or feel unsure about making changes, please contact your site’s hosting provider.
In your site’s DNS settings you may also see a TTL (Time To Live) field. If you’re provided with a way to change this, we recommend setting the TTL to 1 day (or 86,400 seconds, depending on the units your DNS uses).
After adding any DNS records listed here, click the Check DNS Records Now button to see if they can be verified. DNS changes can take up to 48 hours to be recognized, so you may need to check back later to make sure it updated.
Once the DNS records are verified successfully, you should see a message stating that your domain is under review with Pepipost’s compliance team.
Pepipost’s domain review process typically takes 6-8 hours. For details, including what they consider in their review process, please see Pepipost’s guide.
Don’t worry! You can still move on to the next step even if the records aren’t verified yet, and/or you haven’t received confirmation from Pepipost’s compliance team.
2. Set Up WP Mail SMTP
Now that your Pepipost account is ready to go, you’ll need to switch over to setting up WP Mail SMTP.
Before we get started on this section, be sure to install and activate the WP Mail SMTP plugin.
Once WP Mail SMTP is installed, click on WP Mail SMTP in the left WordPress menu to open the plugin settings page. We’ll discuss each of these settings and what you should do with them now.
This is the email address that all of your site’s emails will be sent from.
We strongly recommend that you also check the box labeled Force From Email. Since the From Emails from anything on your site that sends email must match this email address in order for SMTP to work, this will save you the trouble of editing the email settings throughout your site (in all form emails, etc).
By default, the From Name will be set to the site name. However, you can change this to anything you’d like.
You can also choose to Force From Name to apply this setting to emails site-wide.
This is optional, but we recommended that you check the Return Path checkbox to Set the return-path to match the From Email. With this enabled, you should be emailed if any messages bounce as a result of issues with the recipient’s email.
In the Mailer field, select the Pepipost option.
Next, scroll down to the Pepipost section to enter your API Key.
To locate this key, open up the Integrations page of your Pepipost account. Then click on API next to SMTP Relay.
On this page, you’ll see your account’s API Key. Go ahead and click the Copy button.
Now head back to your WordPress site’s WP Mail SMTP settings. Here, you can paste this copied info into the API Key field. Then, be sure to click Save Settings.
3. Send a Test Email
Before proceeding with this step, make sure that the verification process from Step 1 is complete. This may take a while, so it’s possible you’ll need to come back to this later on.
Now that your setup is complete, you’re ready to try sending a test email. To do this, click on the Email Test tab in WP Mail SMTP.
On this tab, enter your email address and click the Send Email button. And once the email has processed, you should see a success message.
You should also soon receive the email for this test.
In this test email, be sure to check that the From Email matches your setting in WP Mail SMTP. If the From Email addresses don’t match, then please return to Step 1 to check that your domain has both been verified and passed Pepipost’s compliance review.
And there you have it! You now know exactly how to set up the Pepipost mailer in WP Mail SMTP.
You might also want to read our post on how to send WordPress emails using Mailgun.
So now that you’ve got your WP Mail SMTP up and running, what are you waiting for? Get started with the most powerful WordPress forms plugin today and start sending WordPress form notifications right away.