Assign a connection for WordPress mail

The WordPress route is the default path for site email that goes through wp_mail(). That includes password resets, many contact form notifications, and plugin alerts — as long as they do not attach files (attachments bypass SMTPPai; see How connections work).

Steps

  1. Create and test a connection on the Dashboard (for example Amazon SES or Other SMTP).
  2. Open SMTPPai → Specify Connections.
  3. Choose either:
    • One for Everything and select that connection, or
    • Use Separate Connection (Recommended) and set the WordPress row to that connection.
  4. Save your changes.

Verify with a real WordPress email

  1. Log out (or use a private window) and request a password reset for your admin user, or submit a form that emails you.
  2. Open SMTPPai → Email Log.
  3. Confirm a Sent row with route information pointing at your WordPress connection.

If WordPress mail still fails

  • Confirm the connection test itself still works.
  • Check Force From settings if the form plugin changes From headers.
  • Look at the Email Log error text for provider-side rejects.
  • Remember: another active SMTP plugin can fight SMTPPai for control of wp_mail().

Related: One for Everything vs Separate Connections · View and filter the email log

Did this article help you?

Your vote shapes what we improve next.

Leave a comment