WordPress plugin

WP Mail SMTP Pro

WordPress normally sends email through the PHP mail function. WP Mail SMTP Pro, the paid edition of WP Mail SMTP, reconfigures wp_mail() to use SMTP host credentials or a selected mail provider. SMTP authentication can help address delivery problems with WordPress notifications and contact form messages. Some provider integrations send through a direct API, which can work when a web host blocks SMTP ports. A Setup Wizard and documentation guide configuration.

WP Mail SMTP Pro

WordPress normally sends email through the PHP mail function. WP Mail SMTP Pro, the paid edition of WP Mail SMTP, reconfigures wp_mail() to use SMTP host credentials or a selected mail provider. SMTP authentication can help address delivery problems with WordPress notifications and contact form messages. Some provider integrations send through a direct API, which can work when a web host blocks SMTP ports. A Setup Wizard and documentation guide configuration.

Choose a mailer for your WordPress setup

Mailer options include SendLayer, SMTP.com, Brevo, Gmail and Google Workspace, Elastic Email, Mailgun, Mailjet, MailerSend, Mandrill, Postmark, Resend, SendGrid, SMTP2GO, SparkPost, Microsoft, Amazon SES, Zoho Mail, and Other SMTP. Pro includes native integrations for Microsoft, Amazon SES, and Zoho Mail. One-Click Setup is available for Outlook.com and Office 365. For most options, you can set the outgoing from name and email address. With Other SMTP, configure a host, port, SSL or TLS encryption, and whether to use SMTP authentication with a username and password.

Review sent messages and resend them

Email logs keep a record of messages sent from WordPress. Each record can include the subject, sender, recipients, content, headers, open and click rates, delivery status, source add-on, and other message details. Logs support review, archiving, auditing, and checks of email formatting.

  • Resend messages individually or in bulk, including messages that failed or were delivered successfully.
  • Forward important emails to another email address.
  • Store attachments with logged messages, then export or print the logs.
  • Check each message's delivery status.

Track activity and respond to sending failures

Email Reports show weekly counts of sent and failed emails in dashboard charts. Open and click rates are grouped by subject line, and a weekly email summary offers sending, opening, clicking, and delivery statistics.

Pro email alerts can notify you if sending stops. Alert destinations include Slack, Microsoft Teams, Discord, SMS through Twilio, webhooks, and email through a secure API. A backup connection can take over when the primary connection fails, and the plugin can automatically retry failed emails.

Route messages and manage sending volume

Smart Conditional Routing sends different types of email through different mailers. Conditions can use the subject or message content, From or To address, the plugin that generated the message, and other criteria. This can help separate transactional messages from marketing email.

Rate Limiting lets you set a sending maximum per minute, hour, day, week, or month; the plugin queues messages to stay within that limit. Optimized Email Sending also queues email for background delivery when server resources are available. Email Controls let you disable selected default WordPress notifications. For multisite networks, administrators can manage SMTP options centrally and view or manage subsite email logs.

Install and configure

Install and activate WP Mail SMTP Pro in WordPress, open its settings, and follow the Setup Wizard. Choose a supported mailer, provide the required provider details or connect through its integration, set the sender name and address where available, then test the sending setup. Afterward, use logs and reports to review email activity.

If you are switching from another SMTP plugin, the Setup Wizard can detect existing settings and import them from supported extensions, including Easy WP SMTP, FluentSMTP, Post SMTP, Mailer SMTP, and WP SMTP.