This article was originally published on this site

Do you want to learn how to configure Sendinblue Mailer with WP Mail SMTP?
WP Mail SMTP is a popular choice for many WordPress users who want to improve their email’s deliverability rates.
It’s easy to use, simple to set up and makes sure your emails go where they belong: in your customers’ inbox.
Plus, if you’re using Sendinblue for email marketing, things are even easier. That’s because you can hook up Sendinblue with WP Mail SMTP in just a few minutes.
And in today’s post, we’re going to show you exactly how.
Let’s dive straight into the tutorial.
Sync Sendinblue With WP Mail SMTP
Before we begin, you’ll need to get started with your free Sendinblue account:
Sendinblue homepageSendinblue homepage
Sendinblue is an all-in-one marketing solution that helps you with email and SMS marketing. They have stunning campaigns that anyone can create in minutes, and you don’t need to be a professional developer or marketer to send high-converting email sequences.
And when you hook up Sendinblue with WP Mail SMTP, you’ll be able to send transactional emails to your WordPress visitors, too.
Transactional emails are important notifications that keep customers updated. When someone makes a purchase on your site, for example, they usually get a confirmation email shortly after.
That would be considered a transactional email.
The problem with most transactional emails is that they can sometimes be sent to your client’s spam folder or be blocked altogether.
That’s why you also need a plugin like WP Mail SMTP:
Wp Mail SMTP HomepageWp Mail SMTP Homepage
WP Mail SMTP is the world’s most popular SMTP and PHP mailer plugin. It helps ensure that your emails go to your customers’ inbox rather than to their spam folder.
It uses proper authentication methods for your emails to boost deliverability rates and provide you with more reliable email marketing.
This is important when using WordPress because your site will send transactional emails for things like:

  • New account registrations
  • Email/login recovery information
  • Confirmation of purchases
  • And much more…

WP Mail SMTP gives you a solution for delivering these important messages to your customer’s inbox.
Before we get started, make sure to:

These are all the tools you need to make sure your emails go where they belong.
Now let’s dive into the tutorial.
Step 1) Verify Your Domain With Sendinblue
To set up Sendinblue with WP Mail SMTP, you’ll first need to verify your domain with your Sendinblue account.
This can be done under your Senders & IP tab from your Sendinblue dashboard. Click on the Domains tab:
sender and ip tab to set up domain in sendinbluesender and ip tab to set up domain in sendinblue
In the upper right-hand corner, click + Add A New Domain:
add a new domain in sendinblueadd a new domain in sendinblue
Now you’ll need to enter a subdomain of your website.
This is where most people get hung up, but don’t be intimidated.
A subdomain is simply something that replaces the “www” part of your website’s URL. You might have seen this before with a URL like the following example:
In this case, “blog” would replace “www,” and the URL “” would be a subdomain of “”
This is adding a separate section or directory to your WordPress site and is used to send emails with Sendinblue (but won’t appear on your actual site).
But you might be wondering, “Why use a subdomain in the first place?”
The biggest reason is to protect your main domain’s reputation, which will have a big impact on your deliverability rates. While there’s a lot of technical reasoning behind this, here’s what you really need to know:
Using a subdomain with Sendinblue to send your emails increases deliverability rates. 
Another thing to keep in mind is that your subdomain will appear in email header details, so you’ll want to keep it simple.
We recommend going with something like
add a subdomain to sendinblueadd a subdomain to sendinblue
Also, be sure to check the box next to, “I would like to use this domain to digitally sign my emails (SPF, DKIM, DMARC).
This will help prevent your emails from winding up in the spam folder, which is the ultimate goal.
Click Save, and now you’re ready to move on to the next step.
Step 2) Adding DNS Records With Your Web Host
Once you saved your progress from the last step, a popup will appear with lots of information. These are DNS records that you’ll need to configure with your web host:
dns records for sendinblue dns records for sendinblue
In other words, this is the information you’ll need to authorize your domain as a way of protecting yourself and your client’s data.
In a separate browser, log into your web host to find where to add your TXT files (provided in the Sendinblue popup) to your DNS records.
The exact steps of setting this up will change depending on your web host, but here are instructions for the most popular options:

Once you find where you need to add the TXT files, the rest is just a matter of copying and pasting. Plus, we’ll walk you through it.
You’ll need to add 3 TXT files to your DNS records to connect Sendinblue with WP Mail SMTP:
1) TXT (DKIM) Record
txt dkim record for sendinbluetxt dkim record for sendinblue
Host Name/Record: The subdomain you’re using (example:
Record Type: TXT
TTL: 24 hours or 1 day/86400 seconds, depending on your host’s options
Text/Data: Copy this from the Sendinblue popup (in the image above)
Note that if you’re using GoDaddy, you’ll need to set the TTL to 1 hour for each of these TXT files.
2) TXT (SPF) Record 
spf record for sendinblue wp mail smtp configurationspf record for sendinblue wp mail smtp configuration
Host Name/Record: The root of your subdomain. If your subdomain is “,” then you’d enter “em” here.
Record Type: TXT
TTL: 24 hours or 1 day/86400 seconds, depending on your host’s options
Text/Data: v=spf1 mx ~all
3) TXT Record (Sendinblue code)
sendinblue code for dns configurationsendinblue code for dns configuration
Host Name/Record: The root of your subdomain. If your subdomain is “,” then you’d enter “em” here.
Record Type: TXT
TTL: 24 hours or 1 day/86400 seconds, depending on your host’s options
Text/Data: Copy from your Sendinblue popup (from the image above) as each code will be unique for each domain.
Underneath these options, you’ll also see information for DMARC. Unless you’re an experienced developer, we don’t recommend adding this to your DNS records.
Fortunately, you don’t have to! You can simply skip to verifying your configuration.
Step 3) Verifying Your DNS Records
Once you’ve added your TXT files to your site’s DNS records, go back to the Sendinblue popup that originally had your TXT files.
Click Record Added, Please Verify It:
record added to dns file please verify with sendinbluerecord added to dns file please verify with sendinblue
Do this for each of the 3 TXT files you added to your DNS records.
Keep in mind that it can take 24 – 48 hours for these records to be verified, though some will show the Configured status much more quickly.
Here’s what our setup looked like immediately after updating the host’s DNS files:
verify dns records for sendinblueverify dns records for sendinblue
Note that the DKIM file is the only one that wasn’t configured right away. It will take 1-2 days, so don’t worry if the same happens to you.
Step 4) Set up WP Mail SMTP
In your WordPress dashboard, head over to WP Mail SMTP » Settings.
You’ll need to configure a few things here, starting with your From email.
1. From Email
edit from email with wp mail smtpedit from email with wp mail smtp
This will be the email address that all of your site’s emails are sent with. You can also click the Force From Email option.
That will ensure the email address you use in the From email field box will be used regardless of what other plugin configurations are set to.
We also highly recommend using a domain-specific email address (
2. From Name
By default, this will be your website’s name, though you can change it to something else if you prefer:
from name with wp mail smtpfrom name with wp mail smtp
You can also check Force From Name. Like we saw earlier, this will force the From Name to be the same regardless of what other plugins have configured.
3. Mailer
Next, you’ll need to select your mailer. For this tutorial, select Sendinblue:
select sendinblue as your mailer with wp mail smtpselect sendinblue as your mailer with wp mail smtp
4. Add Your Sendinblue API Key
Next, you’ll need to enter your Sendinblue account’s API key. You can find that from your Sendinblue dashboard under the SMTP & API tab:
find api key for sendinbluefind api key for sendinblue
You can also click + Create a New API Key if you’ve never generated one for your account yet.
Copy this key and paste it in your WP Mail SMTP API Key field:
enter api key from sendinblueenter api key from sendinblue
You can also enter the Sending Domain, which is simply the subdomain you authorized with Sendinblue from earlier in the tutorial.
That part is optional, but it helps WP Mail SMTP check for any domain-side problems with your Sendinblue configuration.
When you’re done, click Save Settings.
Step 5) Send an Email Test
From your WP Mail SMTP dashboard, click Email Test from the menu at the top:
wp mail smtp email testwp mail smtp email test
Then enter the email address you’d like to send this test email to and click Send Test Email:
send test email with wp mail smtpsend test email with wp mail smtp
When completed, you’ll get a success message that looks like this:
Notice-showing-the-WP-Mail-SMTP-test-email-sent-successfully (1)Notice-showing-the-WP-Mail-SMTP-test-email-sent-successfully (1)
Check your inbox to be sure that the mail successfully came through.
And that’s it! You’ve now configured Sendinblue with WP Mail SMTP.
We hope you enjoyed this post. If you did, you might want to check out the following resources:

These articles have even more information on SMTP and how you can improve deliverability rates through your email marketing efforts.

Nathan Thompson

Published by Nathan Thompson
Nathan Thompson is a father, a writer, and a lover of travel (in that order). When he’s not wrestling with his kids, you’ll likely find Nathan giving his eyes a much-needed break from screens with a good book or planning a family trip with his awesome wife.