WordPress plugin

Easy WP SMTP Pro

WordPress sends outgoing email through PHP mail() by default, which some hosting servers may not configure correctly. Easy WP SMTP Pro routes messages from WordPress and other plugins through an authenticated SMTP connection or supported transactional mailer. The connection sets the sending route; successful delivery and inbox placement also depend on the mail provider and recipient systems.

Easy WP SMTP Pro

WordPress sends outgoing email through PHP mail() by default, which some hosting servers may not configure correctly. Easy WP SMTP Pro routes messages from WordPress and other plugins through an authenticated SMTP connection or supported transactional mailer. The connection sets the sending route; successful delivery and inbox placement also depend on the mail provider and recipient systems.

Choose and connect a mailer

The setup wizard guides you through selecting and configuring a mailer. Supported options include Amazon SES, Gmail, Google Mail, Google Workspace, Microsoft 365, Outlook, SendLayer, Mailgun, Mailjet, SendGrid, Brevo, SMTP.com, Postmark, SparkPost, SMTP2GO, and Zoho Mail. For Gmail or Google Workspace, sign in to your Google account and authorize Easy WP SMTP to send messages on your behalf.

To use another SMTP server, select Other SMTP and enter its host, port, username, password, and encryption options. You can also set a Reply-to or BCC address.

Manage how messages are sent

Smart Conditional Routing sends different types of email through different mailers according to supported filters, such as the subject, message content, sender or recipient address, or the plugin that generated the email. Rate Limiting sets sending limits by minute, hour, day, week, or month and handles the queue to help stay within provider limits. With Optimized Email Sending, queued messages are sent in the background when server resources are available, which can help avoid site slowdowns.

Review logs and engagement

Email Logging keeps a record of messages sent from the site for record-keeping and troubleshooting. You can resend or forward an individual message, resend multiple messages in bulk, and shop email attachments. Logs can be filtered and exported to CSV, EML, Excel, or PDF.

Open and click tracking entries engagement. Email Reports show sending and engagement data grouped by subject line, along with weekly sent and failed email totals. The dashboard widget gives a summary at a glance, and an enhanced weekly email summary sends statistics to your inbox.

Investigate and respond to failures

Debug Events records failed sending attempts, their reported causes, and which extension sent each message. Enable Debug Email Sending to record all attempts when a more complete trace is needed. Email Alerts can notify you of failed sends by email, Slack, Microsoft Teams, Discord, SMS, or custom webhooks.

A Backup Connection delivers a secondary route if the primary connection fails. Easy WP SMTP can switch to the backup mailer and retry failed messages. For WordPress Multisite, network administrators can manage settings, logs, reports, debug events, and exports for subsites from a central dashboard.

Set up email routing

  1. Install Easy WP SMTP on your WordPress website.
  2. Open its settings and select a supported mailer or Other SMTP.
  3. Use the setup wizard to authorize the account or enter the connection details.
  4. Configure logging, sending controls, alerts, or a backup connection for your workflow.
  5. Review logs, reports, and debug events as needed.