Emerge Mail

WordPress email, delivered like it should be.

Replace wp_mail() with delivery through your own mailbox or sender account — Gmail, Microsoft 365, SendGrid, Mailgun, Amazon SES, Brevo, or any SMTP server. Multi-mailbox failover, DMARC-aligned delivery, and bounce tracking built in.

Seven providers, one wp_mail()

Connect one or many. Mix and match — e.g. SendGrid for transactional, a Gmail mailbox for staff notifications, an SMTP fallback.

Why your WordPress mail isn't arriving

PHP's mail() function and most SMTP plugins send from an unauthenticated server. Gmail and Microsoft increasingly bounce or quarantine those — DMARC alignment fails because the From address can't prove it owns the path.

Emerge Mail sends through the actual mailbox or authorized sender. Your From address matches the authenticated identity, SPF/DKIM/DMARC line up, and inbox placement matches what you'd see from a normal email client.

How it works

  1. Install the plugin on your WordPress site from the WordPress.org repository.
  2. Connect a mailbox. Sign in with Gmail or Microsoft, or paste an API key for SendGrid / Mailgun / Amazon SES / Brevo, or SMTP credentials for any other server. Credentials are encrypted with a per-site key and stored in your own database.
  3. That's it. Every wp_mail() call — password resets, comment notifications, WooCommerce receipts, contact-form submissions, admin notices — routes through your connection automatically. WordPress falls back to default mail on any failure, so nothing gets lost.

Built for the messy reality of WordPress mail

Know exactly what bounced.

Most SMTP plugins send and forget. Emerge Mail captures bounces and spam complaints from your provider in real time and records them right inside WordPress — so you can see which addresses are failing and stop mailing them.

  • One webhook, four providers

    Paste a single URL into your SendGrid, Mailgun, Brevo, or Amazon SES dashboard — Emerge Mail auto-detects the source from the payload. SES routes through SNS and confirms the subscription automatically.

  • Gmail bounces too

    A small Google Apps Script reads "Mail Delivery Subsystem" messages from your inbox and forwards them to the same endpoint, on a 15-minute schedule. About a minute to set up.

  • Classified automatically

    Every event lands in the Activity Log labelled hard bounce, soft bounce, or spam complaint — correlated to the original message, with recipient, subject, mailbox, and From all in one place.

  • Hook your own code

    Every bounce fires emerge_mail_bounce_received with a uniform payload. Add an X-Emerge-Mail-Ref header on the original send and it's echoed back as client_ref — for list hygiene, auto-suppression, or CRM sync.

What this is not

About this service

This site exists to broker the OAuth authorization handshake for the Gmail and Microsoft 365 connections inside the plugin. It does not store tokens, does not see email content, and is not in the request path once tokens are delivered. The other five providers (SendGrid, Mailgun, Amazon SES, Brevo, Generic SMTP) don't touch this service at all — your WordPress site talks directly to those APIs or SMTP servers using credentials you provide.

See the Privacy Policy and Terms of Service for the full details.

Free, open source, ready to install.

Replace WordPress mail in about two minutes.

Install from WordPress.org