Introduction
On a WordPress site, sending emails is a key element of the user experience. Whether it's registration confirmations, form notifications, orders, etc., it's all part of the user experience. WooCommerce or password resets, each message has to arrive quickly... and above all, in the inbox.
Unfortunately, WordPress' native upload function (wp_mail) is not designed to guarantee optimal deliverability. Without configuration SMTP As a result, your e-mails can be blocked, delayed or classified as spam - which can damage the credibility of your site and your business.
Postmark is a service SMTP professional e-mail service, renowned for its reliability, speed and excellent reputation with e-mail service providers. It is particularly well suited to transactional e-mails, where accuracy and deliverability are critical.
In this tutorial, we'll look at how to connect Postmark to WordPress via WPMasterToolKitto ensure secure, reliable delivery of all your site's e-mails, without complex configuration or additional plug-ins.
In just a few minutes, you'll have a professional mailing system, perfectly integrated with your WordPress site.
What is Postmark?
Postmark is a fast, reliable e-mailing service. Thanks to its APIYou can connect it to your WordPress site so that e-mails sent from your site arrive correctly in your recipients' inboxes.
- Pricing You can start with the free developer plan from Postmark. This formula allows you to send up to 100 test e-mails per monthYou don't even need to enter a credit card. Once you're convinced that Postmark meets your needs, you can upgrade to a paid offer to increase your monthly mailing volume.
- From Email requirements Postmark works with any address From Emailbut it is strongly recommended to use an address linked to your site's domain (for example :
contact@votresite.com). This will enable you to verify your domain (as explained later in this tutorial) and obtain optimum deliverability. - In a nutshell Postmark is both affordable - thanks to its free offer - and renowned for its reliable deliverability. Its configuration is a little more technical than some alternatives, but its advanced features more than compensate for this extra step.
- Note To find out about the other mailing services available, please consult the complete guide to mailers compatible with WPMasterToolKit.
If you have any questions about Postmark or if you need help setting up your account, the Postmark support team is always available to assist you.
Setting up your Postmark account
Before you can connect Postmark to WordPress, you must first set up your Postmark account. This step involves choosing a package that suits your needs and creating a Sender Signature (the name given by Postmark to a verified e-mail address that you can use as a From Email in WPMasterToolKit).
Choose a Postmark offer and create an account
Go to the Pricing from Postmark to consult the different formulas available. You can use the cost calculator to estimate the monthly cost if you're thinking of subscribing to a pay-as-you-go package.
If you would like to get started for free, click on the Start Free Trial at the bottom of the page to create an account with the developer plan.

Postmark asks you to create your connection information, fill in the following fields:
Full name ➀ enter your full name.
Work email ➁ enter your business e-mail address.
Username ➂ choose a user name.
Password ➃ set a secure password.
Then check the I agree to the Terms of Service and Privacy Policy ➄ to accept the terms of use.
Then click on the Let's get started ➅ to finalize the creation of your account.

At this point, Postmark sends a verification e-mail to the address you have specified. At the same time, a Sender Signature is automatically created from this address.
Open the e-mail, then click on the Confirm Sender Signature to validate your shipping address.

Request account approval
Finally, log in to your Postmark dashboard and locate the Request approval in the toolbar.

Postmark manually examines each new account to ensure that its platform is not being used to send e-mails that could damage its reputation.
You'll need to fill in a few details, such as the number of e-mails you plan to send each month and the use you intend to make of Postmark. Once these elements have been completed, simply submit your request to start the account validation process.

You can continue with the configuration steps below while your request is being validated (it usually takes a few minutes). one working day). However, until your account is approved, you will only be able to send e-mails to addresses belonging to your verified domain.
Note To find out more about the approval process for PostmarkYou can consult the official documentation dedicated to this subject.

Create a Sender Signature
A Sender Signature corresponds to an e-mail address or a domain authorized in Postmark to send e-mails from your site.
To create a new one, log in to your account Postmarkthen click on Sender Signatures ➀ at the top of your dashboard.
Then click on the Add Domain or Signature ➁ to add a new mailing address or domain.

Add a new Sender Signature
Note : Although it is possible to use Postmark with a Sender Signature based on a simple e-mail address, it is strongly recommended to add a domain to optimize the deliverability of your messages.
If you want to send e-mails from a single address, you can check a Sender Signature individual. The e-mail address used to create your account is already verified, but you can add as many as you need.
To begin, click on the Add Sender Signature.

You will then be redirected to a page containing a short form.
All you have to do is enter the sender's name as well as its e-mail address.

Once you have completed the information, click on Create Signature.
Postmark will then send a verification e-mail to the address indicated. Open this message and click on the Confirm this Sender Signature to finalize the validation of your shipping address.
Add a domain
Note It is possible to check a subdomain in Postmark and use an e-mail address associated with this sub-domain as a From Email in your settings SMTP. This is generally the ideal configuration to ensure excellent deliverability, as the sub-domain's sending reputation is distinct from that of your main domain.
To initiate verification of your sending domain, click on the Add Domain.

A popup window will then open: simply enter the domain you want to check.

Note To check your domain in Postmarkyou will need to add DNS records to your domain. To help you with this step, please see our tutorial on how to add registrations. DNS to configure your delivery service.
Then click on the Verify domain to continue. You will then be redirected to a screen displaying the various DNS records to add to your domain configuration.
Leave this page open while you add records DKIM and Return-Path in your domain's DNS configuration.
Note Even though Postmark does not make it compulsory to add the Return-Path to validate your domain, we strongly recommend adding it to improve e-mail deliverability.
Once the records have been added, return to this screen and click on the Verify for each entry to complete the verification.

Note DNS changes can take up to 48 hours to be taken into account. If your domain verification fails in Postmark, wait a moment and then try again. Meanwhile, you can continue configuring your SMTP service in WordPress.
Once the domain has been correctly validated, green ticks and the words Verified will appear next to each registration as well as for your domain.

Find your Postmark Token API
To connect your account Postmark to WPMasterToolKit, you'll need a API Token.
To retrieve it, click on Servers ➀ in the navigation bar of your Postmark dashboard.
Then click on the name of the server you're going to use to send e-mails.
In this tutorial, we will use the default server My First Server ➁but you can choose any server you've created in Postmark.

Note : In Postmarkthe servers are used to organize the e-mails you send. For example, you can create a separate server for each WordPress site. For more details on server management, please consult the official documentation for Postmark.
In your server dashboard, click on API Tokens.

This will open a screen displaying the Server API Token of your server.
Leave this page open in another tab or browser window, as you will need it later to configure the settings. SMTP in WPMasterToolKit.

From Email
The field From Email is the e-mail address from which your messages will be sent.
If you have configured a Sender Signature based on a single address in PostmarkThis address must be identical to the one entered here.
If you have checked a domainyou can use any address belonging to this domain in Postmark.
You can also check the Force From Email. This makes it possible to impose the same sender address on all e-mails sent from your site.
Visit From Name is the name that will appear as the sender in e-mails sent from your site. By default, it uses the name of your site, but you can modify it to include any text you like.

API key Postmark
Then enter the following information:
Server API Token ➀ paste here your Server API Token retrieved from Postmark.
Message Stream ID ➁ please indicate Stream ID corresponding.
This configuration ensures that all your messages are sent with a consistent sender identity, recognized by Postmark.

Send a test e-mail
Note : Checking your domain Postmark must be completed before a test e-mail can be sent.
Once all the parameters have been configured, we strongly recommend that you send a e-mail to check that everything is working properly.
To do so, go to WPMasterToolKit " Toolstab, then open the Email Test.

Conclusion
You have now configured Postmark as a service SMTP for your WordPress site with WPMasterToolKit. Thanks to this integration, your transactional e-mails benefit from a reliable, fast infrastructure renowned for its excellent deliverability.
Whether it's form confirmations, WooCommerce notifications or password resets, your messages are now sent from a verified address and via a professional server, considerably reducing the risk of being blocked or classified as spam.
Now all you have to do is monitor your shipments from the dashboard. Postmark and enjoy a robust and secure e-mail system for your WordPress site.
If necessary, you can of course adjust your settings or add other domains and servers as your site evolves. 🚀