✉️ WordPress Email Delivery

SMTP for WordPress

Reliable email delivery for your website.

Download SMTP Explore SMTP Pro Support page

Downloads, product details, and support resources.

SMTP for WordPress

Reliable email delivery for your website

WordPress sends emails for new user registrations, password resets, contact form submissions, orders, invoices, account notifications, security alerts, and many other events. SMTP connects your WordPress website to a real SMTP server or a professional transactional email provider.

Instead of sending messages without visibility or control, you get one central place to configure your mailer, test delivery, review sent messages, and diagnose failures.

Why WordPress emails sometimes fail

By default, WordPress uses the wp_mail() function. It prepares a message, but it cannot guarantee that the web server will send it correctly or that the recipient’s mail server will accept it.

  • Local mail delivery is not correctly configured by the hosting provider.
  • The From address does not match the website domain.
  • SPF, DKIM, or DMARC records are missing or incorrect.
  • The server uses a shared IP address with a poor reputation.
  • Gmail, Outlook, or another provider identifies the message as suspicious.
  • Another plugin modifies wp_mail() or the message headers.
  • The SMTP host, port, encryption, or authentication details are incorrect.
  • An API key or OAuth authorization has expired or been revoked.
  • The message was delivered but placed in Spam, Junk, Promotions, or another folder.
SetupGuided wizard and manual configuration.
LogsReview sent messages and failure details.
TestVerify delivery before going live.
FallbackSecondary SMTP path for resilience.

Everything you need in one WordPress plugin

Guided Setup Wizard

  1. Choose a mail provider.
  2. Enter the required credentials.
  3. Configure the sender identity.
  4. Save the connection.
  5. Send a test email.

Mailer Setup

Configure SMTP host, port, encryption, username/password, API keys, OAuth, sender identity, Reply-To, CC/BCC, logging, timeouts, and fallback SMTP.

Mailers

Supports Other SMTP, Gmail / Google Workspace API, SendGrid, Mailgun, MailerSend, Mandrill, Brevo, Mailtrap, Resend, Postmark, SparkPost, Mailjet, SendPulse, Elastic Email, SMTP2GO, Emailit, Maileroo, and Sweego.

Pro integrations

SMTP Pro extends integrations with Microsoft 365, Zoho Mail, and Amazon SES.

Designed for every type of WordPress website

WooCommerce stores

Order confirmations, payment notifications, status updates, invoices, and administrator alerts must arrive on time.

Contact forms

SMTP works with WordPress plugins that send email through the standard wp_mail() workflow.

Memberships and courses

Registrations, activation links, password resets, and account notifications depend on reliable email delivery.

Agencies

A consistent setup, testing, logging, and diagnostics workflow makes it easier to maintain multiple client websites.

How SMTP works

  1. WordPress or another plugin creates an email.
  2. SMTP receives the message through the standard WordPress mail flow.
  3. The configured From, Reply-To, and header rules are applied.
  4. The message is sent through the selected SMTP or API provider.
  5. The result is stored in the Delivery Log when logging is enabled.
  6. If the primary method fails and fallback is enabled, the secondary SMTP connection is attempted.

Get started in minutes

1. Install the plugin

Open Plugins → Add New → Upload Plugin, select the SMTP ZIP file, install it, and activate the plugin.

2. Start the Setup Wizard

Choose the provider you want to use.

3. Obtain credentials

Mailer Setup displays a direct link to the provider page where you can create an API key, token, OAuth application, or account.

4. Configure the sender

Set the From Email and From Name.

5. Send a test

Open SMTP → Send Test and verify both the destination mailbox and Delivery Log.

SMTP or API: which connection should you choose?

Traditional SMTP

Good when you already have a mailbox with your hosting company or business mail server.

API mailer

Often provides more reliable authentication and avoids issues with blocked outbound SMTP ports.

Security and privacy

Settings are restricted to WordPress administrators, passwords and API keys are masked in the interface, and logs can be limited to a defined number of entries.

Frequently asked questions

Does SMTP guarantee Inbox placement?

No. Final placement depends on the provider, SPF/DKIM/DMARC, domain reputation, content, and the recipient’s filters.

System requirements

  • WordPress 5.6 or newer
  • PHP 7.0 or newer
  • Administrator access
  • Valid SMTP account, API key, or OAuth app
  • Outbound network access

Take control of WordPress email