Introduction
Sending e-mails is a key element in the smooth running of a WordPress site. Whether it's order confirmations, form messages, registration notifications or password retrieval, every message needs to arrive quickly, reliably and, above all, in the inbox - not in the spam folder.
However, WordPress' native e-mail system (based on the mail() of PHP) is often a source of problems: e-mails not received, bad sender reputation, blocking by mail servers, or a total lack of traceability. The result: you lose leads, customers and sometimes even the trust of your users.
To solve these problems, the use of a professional SMTP service such as SMTP.com is a must. Recognized for high deliverability, security and stability, SMTP.com allows your WordPress site to send e-mails like a true professional platform.
In this tutorial, we'll take you step by step through the process of configure SMTP.com as an e-mail server in WordPress using WPMasterToolKitto ensure that all your messages reach their destination, reliably, securely and measurably.
Note: WPMasterToolKit and SMTP.com are two distinct products offered by different companies. SMTP.com is a mailer that you can connect to WPMasterToolKit.
If you have a WPMasterToolKit license and would like to use the mailer SMTP.comyou will need to take out a subscription SMTP.com separately.
What is SMTP.com?
SMTP.com is a major player in e-mail deliverability and has been the preferred choice of more than 100,000 companies for over 22 years. It is recognized for its ease of integration, the quality of its support and the power of its API.
- Cost : Free up to 50,000 e-mails for 30 days. Beyond that, a paid subscription is required. Visit the SMTP.com to discover the full range of offers available. Higher packages include much higher shipment volumes.
- Requirements for From Email : You must use an e-mail address linked to your domain to ensure optimum deliverability.
- In a nutshell: SMTP.com is a recommended mailing service, because it's a recognized and reliable leader in the e-mailing field. Unlike many similar solutions that require complex configurations, SMTP.com is quick and easy to set up.
Note: To find out more about compatible mailers, consult our complete guide to WPMasterToolKit Mailers.
Once these elements have been assembled, you can proceed to the detailed configuration below.
Setting up your SMTP.com account
To get started, you need a SMTP.com. This account will be linked to your WordPress site to ensure reliable e-mail delivery.
If you already have an account SMTP.comsimply log in. Or create a new one now.
When creating a new account SMTP.comA few additional steps are required after registration. These steps prevent spammers from registering for the service, which helps to maintain the quality and reliability of the platform. SMTP.com.
Start by checking your inbox and clicking on the activation link sent to you. You will also need to accept the SMTP.com.
Next, the SMTP.com will review and validate your account. This can take up to 24 heures. You may be asked for additional information, so keep an eye on your e-mail inbox for any updates.
Once your account SMTP.com You'll then be able to start configuring your mailing service. Keep your account tab or window open, as you'll need it for the next step.
Configuring your site's DNS settings
Authentication is an essential step in ensuring e-mail deliverability. It enables e-mail providers to verify that your messages come from a legitimate source.
SMTP.com uses a recording SPF to authenticate your e-mails. You will therefore need to add this record to the DNS of your domain. You'll also need to set up a DKIM before you can send e-mails with SMTP.com.
Note: For more details on modifying your site's DNS settings, see our tutorial on adding records DNS for configuring WPMasterToolKit.
You can also consult the SMTP.com to obtain detailed information on recordings DNS to use.
SMTP.com offers a simple integration process for easy access to records DNS required to authenticate your domain. To get started, go to their onboarding portal and log in with your login details SMTP.com.
Sending Domain
The first step is to define your sending domain. It must correspond to your site's domain.
To start the verification process, enter your site's domain in the field What is your sending domain?then click on Next to continue.

Add SPF registration
After adding the sending domainregistration SPF to be configured is displayed.
Click on the copy icon to copy this recording SPFthen you can add it in the parameters DNS of your domain.

You can also listen to the recording SPF from your account dashboard SMTP.com.
In the top menu, click on Account " My Settings.

In the GENERALyou should see the recording SPF next :
v=spf1 include:_spf.smtp.com ~all

You must add this record to the DNS of your domain.
In the DNS configuration zone, you may see a field called TTL (Time To Live) for this record. If you have the option of modifying it, we recommend that you set a value of 1 day (or 86400 secondsdepending on the unit used by your DNS provider).
Once the SPF record has been correctly added, return to the onboarding portal and click on Verify SPF.

Once the DNS changes have been propagated, you can continue and add the DKIM for your domain.
In some cases, DNS changes can take up to 48 hours before being taken into account. You may therefore need to come back later to finalize this step.
Setting up DKIM registration for your domain
Before you can send emails from your domain, you need to add a DKIM in the settings DNS of it.
For SMTP.comThis recording takes the form of a TXT record with the following configuration:
Name ➀ smtpcomcustomers._domainkey
TXT Value ➁ to be copied from the onboarding portal
TTL ➂ 3600 seconds or 1 hourdepending on the unit used by your manager DNS
You will find this information in the DKIM Verification onboarding portal.
SMTP.com recommends a 3600-second TTL. Depending on your supplier DNSThis value may not be available. In this case, simply use the default value proposed by your provider.
Once you've registered DKIM configured, return to the onboarding portal and click on Verify DKIM to validate its status.

Bear in mind that any changes you make to parameters DNS of your domain can take up to 48 hours before they are fully taken into account.
Once the records have been propagated, you should see the status Verified to be displayed under each of them.

Note: For more information on recordings DKIM on SMTP.com, consult their documentation DKIM.
Configuring WPMasterToolKit
Now that your account SMTP.com is ready, you can move on to configuring WPMasterToolKit. When you're ready, log in to the administration interface of your WordPress site.
If you haven't already done so, be sure to install and activate the plugin WPMasterToolKit.
Once the plugin is installed, go to WPMasterToolKit " SMTP mailer.

API Key
Next, enter theAPI Key ➀ and the Sender Name ➁ from your SMTP.com account.
To quickly find your account's API Key SMTP.comclick on the link Get API Key in the SMTP.com settings.

Sender Name
Once your API Key ➀ added, go down to the field Sender Name ➁.
To quickly find the value to enter in this field, click on the link Get Sender Name.

This link opens the Senders your account SMTP.com.
You will need to copy the value displayed in the Name.

Conclusion
The configuration of SMTP.com as an e-mail service on WordPress can considerably improve the reliability and deliverability of your messages. By correctly setting up DNS (SPF and DKIM) and by connecting your SMTP.com to your site via WPMasterToolKitYou'll make sure that essential e-mails from your site reach their intended recipients.
Once configuration is complete, don't forget to send a test e-mail to check that everything is working correctly. If necessary, consult the logs or diagnostic tools provided by WPMasterToolKit to monitor the sending of your messages.
Thanks to SMTP.comYou'll benefit from a professional, stable and proven solution, ideal for WordPress sites that want to make their day-to-day e-mail communications secure and reliable.