Admin Plugins

Titanium Mail SMTP Pro

Reliable WordPress email delivery with clean visual control.

Titanium Mail SMTP connects WordPress to Postmark, Amazon SES, SendGrid, Mailgun, Brevo or any SMTP server. Free already includes a Primary Connection, one Additional Connection and visual grouped AND/OR Smart Routing. Pro expands that foundation with unlimited connections, backup delivery, automatic retries, complete email logs, graphical alerts and reports, and resend controls for every logged email.

  • Two connections in Free
  • Grouped AND/OR routing
  • Automatic recovery in Pro
  • Resend any logged email
Titanium Mail SMTP Pro

A complete Free email delivery plugin is available on WordPress.org.

Free includes every supported mailer, a Primary Connection, one Additional Connection and full visual Smart Routing between them. Upgrade to Pro for unlimited connections, backup failover, automatic retries, complete logs, graphical alerts and reports, and resend controls for every logged email.

Get Free Version

Everything needed for dependable WordPress email.

Free is a complete two-connection routing solution. Pro adds the recovery, observability and high-volume management tools needed by stores, memberships, agencies and busy WordPress sites.

01

Every mailer in Free

Send with Postmark, Amazon SES, SendGrid, Mailgun, Brevo or any standard SMTP server from one lightweight interface.

02

Two connections in Free

Configure a Primary Connection plus one Additional Connection for transactional mail, newsletters or another delivery workflow.

03

Advanced routing in Free

Build visual AND conditions inside groups and combine groups with OR logic using source plugin, recipients, sender, subject, content or headers.

04

Backup and automatic retry

Pro can attempt a separate backup connection immediately, then place eligible failures into a controlled delayed retry queue.

05

Complete Email Log

Review recipients, headers, source, full message body, delivery attempts, errors and masked SMTP diagnostics with secure previews.

06

Resend any logged email

Retry failed messages or resend successful and backup-delivered emails directly from the list or detailed log view.

07

Graphical failure alerts

Pro sends polished HTML failure notifications with clear status, error details, connection information and a direct Email Log link.

08

Visual scheduled reports

Receive daily, weekly or monthly HTML reports with delivery rate, failures, backup recovery and connection-by-connection statistics.

Free vs Pro

Free includes two configurable connections and advanced conditional routing. Pro removes connection limits and adds automatic recovery, complete logging, resend tools, graphical alerts and detailed reports.

Compare plans

See what is included in Free and what unlocks in Pro.

FreeTwo connections + Smart Routing
ProUnlimited delivery management
FeatureFreePro
Included in Free and Pro
Default WordPress mail modeKeep normal WordPress mail active until an external provider is configured.
Postmark, Amazon SES, SendGrid, Mailgun, Brevo and Other SMTPEvery supported mailer is available in Free.
Primary Connection
One Additional ConnectionUse two separate providers or accounts in the Free version.
From Email, From Name and force controls
HTML, plain text, CC, BCC, Reply-To, attachments and inline embeds
Grouped AND/OR Smart RoutingMatch source plugin, To, CC, BCC, Reply-To, From, subject, content and headers. Conditions inside a group use AND; groups use OR.
Routing between two connections
Send a real test email through each configured connection
Secure wp-config.php credentials
Basic email failure alert
WP Mail SMTP primary settings migrationImports supported provider settings without deleting or modifying the original data.
Additional Pro features
Unlimited Additional Connections×
Routing across unlimited connections×
Graphical grouped failure alertsPolished HTML alerts with failure details, connection information and a direct Email Log link.×
Backup Connection and immediate failover×
Automatic delayed retry queue×
Private retry attachment storageRetry copies are stored outside public WordPress directories when attachments must be preserved.×
Visual daily, weekly or monthly reportsHTML reports show success rate, failures, backup recoveries and connection-level statistics.×
Full Email LogStores recipients, headers, complete HTML or text body, status, connection, attempts and error details.×
Email Source DetectionIdentifies WordPress Core, plugins, themes, MU plugins, cron, AJAX and REST sources.×
Secure HTML preview, raw message body and redacted headers×
Resend any logged emailRetry failed messages or resend successful and backup-delivered emails from the list or detail view.×
Masked transcript for SMTP deliveries×
Retention controls and WordPress privacy export/erase tools×
SPF, DMARC and DKIM diagnostics×
WP Mail SMTP Pro connections, backup and routing migration×
Priority support×
Free includes two connections and advanced routing Pro adds unlimited connections, recovery and complete logs Every Pro plan includes all Pro features

Simple annual pricing

Choose the license that fits your site count. Every Pro plan includes all Pro features, updates and premium support.

10 Sites

For freelancers and growing client work.

Loading price...
10 site license
  • All Pro features
  • Use on 10 sites
  • Updates and support
CheckoutI have a different coupon code

Unlimited Sites

For agencies managing many sites.

Loading price...
Unlimited site license
  • All Pro features
  • Use on unlimited sites
  • Updates and support
CheckoutI have a different coupon code

Frequently asked questions

Answers for WordPress site owners, stores, memberships and agencies before installing Titanium Mail SMTP.

Where can I get the Free version?

Install it from WordPress.org: Titanium Mail SMTP.

Which email providers are included in Free?

Postmark, Amazon SES, SendGrid, Mailgun, Brevo and Other SMTP are all available in the Free version.

How many connections are included in Free?

Free includes a Primary Connection plus one Additional Connection. Pro removes that limit and allows unlimited Additional Connections.

Is Smart Routing included in Free?

Yes. Free includes the complete visual grouped AND/OR routing system between its two connections. Conditions inside a group use AND logic, while groups are combined with OR logic.

What can Smart Routing match?

Rules can match the source plugin, To, CC, BCC, Reply-To, From, subject, email content and headers. When no rule matches, the Primary Connection is used.

Can I use one provider for normal mail and another for newsletters?

Yes. Free can route between its Primary and one Additional Connection. Pro is needed only when you want more than two connections or the advanced recovery and logging tools.

Does the plugin work before I configure a provider?

Yes. New installations use Default WordPress mail, so Titanium Mail SMTP does not block existing site emails while you configure an external provider.

Can I send HTML emails, attachments and inline images?

Yes. Supported delivery paths handle HTML and plain-text bodies, CC, BCC, Reply-To, custom headers, attachments and inline embeds where the provider API supports them.

Can I force the From Email and From Name?

Yes. Free includes From Email, From Name and force controls for consistent sender identity.

How do I test a connection?

Send a real test email through the Primary or Additional Connection. This verifies the same provider, credentials and delivery path used by normal WordPress emails.

Does Free send failure alerts?

Yes. Free can send a basic notification when WordPress reports a delivery failure. Pro adds graphical grouped alerts with clearer diagnostics and direct Email Log access.

Can credentials be stored in wp-config.php?

Yes. Supported API tokens and SMTP passwords can be defined as constants so they do not need to be saved in the database.

Can I migrate from WP Mail SMTP?

Yes. Free can import supported Primary Connection settings without deleting or modifying the original plugin data. Pro can also migrate supported additional connections, backup and routing configuration.

What does Backup Connection do?

If the selected connection fails, Pro can immediately try the same message once through a separate backup connection without creating fallback loops.

Does Pro include automatic delayed retries?

Yes. Eligible failures can enter a controlled retry queue. Attachments needed for retry are preserved in private storage outside public WordPress directories when a safe location is available.

What is stored in the Full Email Log?

Pro can store recipients, CC, BCC, Reply-To, sender, subject, redacted headers, complete HTML or text body, attachments and embeds, source, connection, status, delivery attempts, backup information and error details.

Can every logged email be sent again?

Yes. Failed emails show a Retry action, while successful and backup-delivered messages show Resend. Both actions are available from the log list and the detailed message view.

How is logged HTML displayed safely?

Pro uses an isolated preview that blocks remote content by default. Administrators can also inspect the stored raw message body, redacted headers and masked SMTP diagnostics for SMTP deliveries.

Can logged email content be deleted automatically?

Yes. Pro includes configurable retention, manual deletion and WordPress personal-data export and erase integrations.

What is Email Source Detection?

It identifies whether an email was initiated by WordPress Core, a plugin, a theme, an MU plugin, cron, AJAX, REST or another source.

What is included in the graphical email reports?

Daily, weekly or monthly HTML reports show the success rate, delivered and failed totals, messages recovered by backup and connection-by-connection statistics.

Can alerts and reports use a selected connection?

Yes. Pro lets you choose the connection used for failure alerts and scheduled reports, preventing them from being routed through an unrelated newsletter connection.

Does Pro include DNS diagnostics?

Yes. Pro can help inspect SPF, DMARC and DKIM-related configuration for the sending domain.

Does the plugin include open or click tracking?

No. Titanium Mail SMTP focuses on WordPress delivery, routing, recovery, logging and diagnostics rather than marketing tracking.

Is Titanium Mail SMTP a newsletter plugin?

No. It delivers WordPress emails. Newsletter plugins can use it as their mail transport, but campaign creation and subscriber management remain in the newsletter plugin.

Will it work with WooCommerce, memberships and security plugins?

Yes. It works with standard WordPress wp_mail messages, including transactional emails created by compatible plugins.

Can I remove all plugin data on uninstall?

Yes. The Misc settings include an option to delete Titanium Mail SMTP data during uninstall.

Do all Pro license sizes include the same features?

Yes. The only difference is the number of sites covered by the license.

Titanium Mail SMTP Tutorials

10 practical ways to send WordPress email with clear, reliable delivery.

These beginner-friendly tutorials explain how to connect Postmark, Amazon SES, SendGrid, Mailgun, Brevo or another SMTP server, test delivery, understand errors and move safely from WP Mail SMTP. Free also includes one Additional Connection and visual AND/OR Smart Routing. The final tutorials show how Pro expands this with unlimited connections, backup delivery, automatic retry, full email logs, resend tools and reports.

  • Postmark & API mailers
  • Amazon SES
  • Other SMTP
  • Testing & alerts

Step-by-step WordPress email tutorials.

Start with the safest basic setup, then choose the tutorial for your provider. Every guide explains what to enter, what to test and what the most common error messages actually mean.

01
FreeGetting Started

How to install Titanium Mail SMTP without interrupting WordPress email

Titanium Mail SMTP starts in Default (WordPress mail) mode. This means the plugin does not take over delivery until you choose and configure a provider. Beginners can install the plugin, look around and prepare the settings without suddenly stopping password resets, contact forms or security emails.

A safe first setup

  1. Install and activate Titanium Mail SMTP from the WordPress Plugins screen.
  2. Open Titanium Mail SMTP → Settings → Connections.
  3. Leave Mailer set to Default (WordPress mail) while you decide which provider to use.
  4. Check the From email and From name. Use an address that belongs to your website domain on a live site whenever possible.
  5. Choose an external provider only when its account, sender verification and credentials are ready.
02
FreePostmark

How to connect WordPress to Postmark

Postmark is a strong choice for transactional email such as password resets, account verification, order messages and security codes. Titanium Mail SMTP connects to Postmark through its email API, so you need a verified sender or domain and a Server API Token.

Postmark setup step by step

  1. In Postmark, create or open the server that will send email for this website.
  2. Verify the From email address or, preferably, the whole sending domain.
  3. Copy the Server API Token. Do not use an account-level token.
  4. In Titanium Mail SMTP, select Postmark and enter the token, From email and From name.
  5. Leave Message stream as outbound unless you created and intentionally use another transactional stream.
  6. Save the settings, then open Tools → Test Email and send a test to an address you can check.
03
FreeAPI Providers

How to connect SendGrid, Mailgun or Brevo

SendGrid, Mailgun and Brevo all send through an email API. The exact provider dashboard looks different, but the WordPress setup is similar: verify who is allowed to send, create an API key, select the provider in Titanium and test the connection.

General API-provider setup

  1. Create an account with SendGrid, Mailgun or Brevo and complete any required account verification.
  2. Verify a sender address or sending domain in the provider dashboard.
  3. Create an API key with permission to send email.
  4. Select the matching provider in Titanium Mail SMTP and paste the API key.
  5. For Mailgun, also enter the sending domain and choose the correct US or EU region.
  6. Save the settings, then send a real Test Email through the configured connection.
04
FreeAmazon SES

How to connect Amazon SES without getting lost in AWS settings

Amazon SES is inexpensive and reliable, but it has more setup steps than most providers. The most important details are the AWS region, verified identities, sandbox status and credentials that are allowed to send through SES.

Amazon SES setup step by step

  1. Open Amazon SES in the AWS region you want to use for this website.
  2. Verify the sending domain or From email in that same region.
  3. Check whether the SES account is still in sandbox. Sandbox accounts can normally send only to verified recipients.
  4. Create an IAM access key with the minimum permissions needed to send through SES.
  5. In Titanium, select Amazon SES and enter the access key, secret key and matching region.
  6. Add a session token only when you are intentionally using temporary AWS credentials.
  7. Save the connection and send a test email.
05
FreeOther SMTP

How to use hosting or mailbox SMTP credentials

Other SMTP works with many hosting mailboxes and transactional SMTP services. You need the server hostname, port, encryption type and, in most cases, a username and password. These values must come from the email provider, not from WordPress.

SMTP setup step by step

  1. Ask your host or email provider for the SMTP hostname, port and encryption type.
  2. In Titanium, select Other SMTP and enter the host and port.
  3. Choose TLS, SSL or None exactly as documented by the provider.
  4. Keep Authentication enabled when the provider requires a username and password.
  5. Enter the SMTP username, which is often the full mailbox email address, and the SMTP password.
  6. Save the connection, then send a real Test Email through it.
06
FreeTesting

How to test email delivery and understand the result

Titanium uses a real test email instead of a separate credential-only connection check. This tests the actual WordPress sending path, provider authentication and message delivery request together. Free can send the test through either the Primary Connection or its one Additional Connection.

A useful testing order

  1. Open Titanium Mail SMTP → Tools → Test Email.
  2. Select the Primary Connection or Additional Connection you want to test.
  3. Enter a recipient address you can check and press Send Test Email once. The button becomes inactive and shows a spinner while WordPress is working.
  4. Read the complete result shown by Titanium. Missing credentials, authentication errors and provider responses are reported by the real send attempt.
  5. Check the inbox, spam folder and the provider activity log.
  6. On Local, check Mailpit or MailHog because local email is often captured instead of sent to the internet.
07
FreeFailure Alerts

How to receive an alert when WordPress email fails

A website can appear normal while password resets, order emails or form notifications are failing in the background. Titanium can send a simple failure alert when WordPress reports that an email could not be sent.

Enable failure alerts

  1. Open Titanium Mail SMTP → Settings → Alerts.
  2. Enable the email failure alert option.
  3. Enter an address that is actively monitored by the site owner or administrator.
  4. Save the settings.
  5. Run a normal test email to confirm the main connection works before depending on alerts.
  6. When an alert arrives, use its error information to check the provider account, credentials and sending domain.
08
FreeMigration

How to move from WP Mail SMTP without re-entering the primary connection

Titanium Mail SMTP can import the supported primary connection from WP Mail SMTP. The migration is designed to help new users switch without manually copying every From setting, API key or SMTP field. It does not delete the original WP Mail SMTP data.

A safer migration process

  1. Create a normal site backup before changing email plugins on a live website.
  2. Leave the current WP Mail SMTP settings in place while installing Titanium Mail SMTP.
  3. Activate Titanium and open Titanium Mail SMTP → Settings → Connections.
  4. Check that the correct provider, From details and saved credential status were imported.
  5. Open Tools and send a real test email through Titanium.
  6. Only after a successful test should you deactivate the old SMTP plugin to avoid two mail plugins controlling the same email.
09
ProRouting & Backup

How to expand Free routing with unlimited Pro connections and backup delivery

Free already includes a Primary Connection, one Additional Connection and visual AND/OR Smart Routing. Pro removes the connection limit, lets larger sites route different email types across as many configured connections as needed, and adds a separate backup connection when the selected delivery fails.

Build a simple reliable setup

  1. Start with the Primary Connection and the one Additional Connection available in Free, and verify both with real test emails.
  2. Upgrade to Pro when the site needs more than those two connections.
  3. Create each extra connection for a clear purpose, such as newsletters, WooCommerce messages or security email.
  4. Extend the existing visual AND/OR Smart Routing rules to the appropriate Pro connections.
  5. Choose one separately tested connection as the backup connection.
  6. Send controlled messages that match and do not match each route, then confirm the selected and backup delivery results in the Email Log.
10
ProLogs & Reports

How to investigate and recover email with Pro logs, resend, retries and reports

When a member says an email never arrived, you need more than “WordPress tried to send it.” Pro keeps a full email log with message content, delivery status and detected source, lets administrators resend any logged email, can queue final failures for automatic retry, and sends visual scheduled reports.

Investigate and recover an email

  1. Open the Pro Email Log and search by recipient, subject or date.
  2. Check whether the email is sent, backup-delivered or failed, and which connection handled each attempt.
  3. Review Email Source Detection to see whether WordPress core, a plugin, a theme, cron, AJAX or REST created the message.
  4. Open the isolated HTML preview or stored text content when you need to recover an OTP, link or important message for a user.
  5. Use Retry for a failed entry after fixing the cause, or Resend for any other logged email that needs to be sent again.
  6. Enable the protected automatic retry queue for final failures, and choose daily, weekly or monthly visual reports to review delivery totals and connection breakdowns.

Start with one reliable connection, then add complexity only when the site needs it.

The Free version covers popular providers, a Primary Connection, one Additional Connection, visual AND/OR Smart Routing, real test emails, simple failure alerts and supported WP Mail SMTP primary migration. Pro adds unlimited connections, backup delivery, automatic retry, full email logs, source detection, resend tools, protected alerts and visual scheduled reports.

Get Free Version

Need better visibility and delivery protection?

Use Titanium Mail SMTP Pro when your website needs unlimited connections, backup delivery, automatic retry, full message logs, email source detection, resend of any logged email, protected failure alerts and visual daily, weekly or monthly reports.

View Pro Pricing