Setting Up the Postmark Mailer

In this tutorial, we’ll cover how to set up the Easy WP SMTP plugin with the Postmark mailer.


1. Setting Up Your Postmark Account

To get started, you’ll need an account with Postmark. This account will connect to your WordPress site to ensure your emails are delivered.

Postmark offers a free developer account that lets you send up to 100 emails monthly. If you already have an account with Postmark, simply login to your account. Otherwise, head to Postmark’s pricing page to create your account.

If you’d like to purchase a paid account, use their cost calculator to estimate your total monthly charges. However, you can click on the Start free trial button to get started with a trial account.

Start free trial

After creating your account, Postmark will send a verification email to the address you provided during the signup process.

You’ll need to click the Confirm Sender Signature button in the verification email.

Confirm sender signature

After that, a Sender Signature will be automatically created for this email address.

Requesting Account Approval

Once you’ve verified your email address and logged in to your account, click the Request approval button to verify your account.

Request approval

You’ll need to enter additional information about your account/business before submitting the approval request.

Once you’ve submitted your request, Postmark will manually review your account before approving it. This is done to prevent bot accounts from using their platform.

Account approval typically takes about 24 hours to complete. You can proceed with the setup while you wait for approval.

Note: You won’t be able to send emails to addresses outside of your verified domain until your account is approved. Please see Postmark’s documentation for more details.

2. Creating a Sender Signature

A Sender Signature is a domain or email address authorized in Postmark to send emails on your behalf.

To create one for your account, click on Sender Signatures at the top of your Postmark account dashboard.

Sender signatures

After that, click the Add Domain or Signature button to proceed.

Add domain or signature

Adding a New Sender Signature

Although the email address you used during the registration process has been added as a Sender, you can add as many as you like to your account. If you’d like to verify a single email address for sending emails, choose the Add Sender Signature option.

Add sender signature

You’ll be directed to a page with a short form to fill out. You’ll need to enter the email address you wish to add in the “From” email field. Then you can specify a name in the “From” name field.

Enter From email and From name

Once you’re done, click the Create Signature button to add your email.

Click the Create Signature button

After that, check the inbox of the email you added and click the Confirm Sender Signature button to complete the setup.

Note: You can complete your Postmark mailer setup with the Sender Signature for a single email address. However, we suggest adding a domain instead to improve your domain reputation and email deliverability.

Verifying Your Domain

To add and verify a new domain, click the Add Domain button.

Click the Add Domain button

Note: With Postmark, you can choose to verify a subdomain and use an email address at this subdomain to complete your Easy WP SMTP setup. This approach ensures your sending domain’s reputation is separate from that of your root domain.

In the overlay that appears, enter the domain you wish to verify. Then click the Verify domain button to proceed.

Verify domain

After clicking on this button, Postmark will provide DNS records to add to your domain’s DNS settings.

Postmark mailer DNS records

We recommend opening a new browser tab or window for this step. In the new browser window, log in to your domain registrar’s website and locate your site’s DNS settings.

Note: If you’re unsure how to locate your site’s DNS settings, we recommend contacting your domain host for guidance before making any changes.

Adding Your DNS Records

After locating the DNS settings, you’ll need to add the DKIM (TXT) and Return-Path (CNAME) records generated by Postmark. When adding the records, ensure you copy them properly from your Postmark account.

Note: Postmark doesn’t require you to add the Return-Path record to your site’s DNS settings to verify your domain. However, we recommend adding it as it improves email deliverability.

Once you’re done adding the DNS records, click the Verify button next to each record to check if the records have propagated.

Click Verify

If the records have been added successfully, you’ll see a green checkmark and a Verified message next to each DNS record.

Verified domain and DNS records

Note: DNS records can take up to 48 hours to propagate. If you try to verify your domain in Postmark and it doesn’t work, wait and try again. Meanwhile, you can continue setting up Easy WP SMTP.

3. Configuring Easy WP SMTP Settings

After adding your domain to Postmark, you can proceed to configure Easy WP SMTP settings. Before you get started, be sure to install and activate the Easy WP SMTP plugin on your WordPress site.

To access the settings, log in to your WordPress admin area, then go to Easy WP SMTP » Settings.

Easy wp smtp settings

In the following steps, we’ll go through each of these settings in detail.

Mailer Settings

To start, select the Postmark option from the list of available mailers. After making your selection, more settings related to this mailer will appear.

Select Postmark mailer

Server API Key

Postmark automatically generates an API key for your account after verifying your email. You’ll need to paste this API key in the Server API key field to connect your Postmark account with Easy WP SMTP.

Retrieving Your API Key

To retrieve your API keys, return to your Postmark account and click on the Servers tab.

Click the Servers tab

After that, select the server name you intend using to send emails. For our tutorial, we’ll use the default (My First Server) option. However, you can use any server you’ve created in Postmark.

Select the default server

Note: Servers help to organize the emails you send out. For instance, you might set up separate servers for different WordPress sites. To learn more, check out Postmark’s documentation on managing servers.

In your server’s dashboard, click on API Tokens.

API tokens

You’ll see your API key in the Server API tokens field. Go ahead and copy this key.

Copy Postmark's API token

Then head back to the browser tab with your Easy WP SMTP settings open and paste the value into the Server API Token field.

Paste Server API Token value

Message Stream ID (Optional)

If you’d like, you can add a Message Stream ID from your Postmark account.

To optimize email deliverability, it is beneficial to separate your transactional emails (like your password reset or account verification emails) from marketing or bulk emails (like your newsletters or promotions).

Postmark Message Streams help you do this. If you’re using Easy WP SMTP to only send transactional emails, enter Postmark’s Transactional Stream in this setting. If you’re sending bulk emails, you’ll want to add a Broadcast Stream.

Note: To learn more about creating and using Message Streams, see Postmark’s documentation on sending emails through Message Streams.

To locate a Message Stream ID in your Postmark account, select the Servers tab in your dashboard and click on your server’s name. After that, you’ll see a list of existing Message Streams, including the Default Transactional Stream.

A list of Message Streams in Postmark

Click on the Message Stream you want to use. On the next screen, look for the Stream ID at the top of the page.

Locating a Postmark Message Stream ID

Copy this, then return to your Easy WP SMTP settings and paste it into the Message Stream ID field.

Paste Message Stream ID in Easy WP SMTP

Note: Easy WP SMTP will use the Default Transactional Stream if you leave this option blank.

General Settings

From Email Address

By default, the From Email Address field will be filled with your site’s admin email.

If you’ve set up a single Sender Signature in Postmark, the From Email Address should match your Sender Signature. You can also use any email address at the domain you verified in your Postmark account.

If you’d like, you can enable the Force From Email option to use the From Email Address across your site.

From Email Settings

From Name

The From Name is the name that appears in the emails sent from your site, letting the recipient know who sent the email. By default, the From Name is set to your site’s name. However, you can change the name to whatever you’d like.

Similarly, you can enable the Force From Name toggle to apply the settings site-wide.

From Name

When you’re done with the configuration, be sure to click the Save Settings button to save your changes.

Click the Save Settings button

That’s it! You’ve now successfully set up the Postmark mailer with Easy WP SMTP.