WordPress email and newsletters, delivered like they should be.

Every wp_mail() your site sends — password resets, receipts, form notifications — plus newsletters to your own contacts, delivered through the Gmail, Microsoft 365, Amazon SES, or SMTP account you already own, by a free Emerge account: 300 emails a day with tracking, bounce handling, and unsubscribes taken care of.

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 Emerge. Sign in to a free Emerge account (or create one) and approve the connection. Add your Gmail, Microsoft 365, Amazon SES, SMTP, SendGrid, Mailgun, or Brevo account as a sender there — Emerge sends through it, never through shared infrastructure of its own.
  3. That's it for site email. Every wp_mail() call routes through Emerge automatically. If Emerge can't take an email — plan limit reached, no sender yet, or unreachable — WordPress's default mail delivers it, so nothing gets lost.
  4. Want newsletters too? Turn on Newsletters & campaigns in Settings: contacts from your site, segments, block-editor templates, broadcasts, and recurring newsletters, all in the Emerge Mail menu.

What Emerge takes care of

Free with an Emerge account: up to 300 emails a day. Paid plans raise the limits and add more senders.

  • Your own senders, pooled

    Connect one or several sending accounts in Emerge. Pick a primary, rotate across them, and keep each within its provider's daily limit — managed once, used by your site.

  • Bounces and complaints, everywhere

    Emerge collects bounces and spam complaints from every sender — Gmail included — and reports them back to your site every 10 minutes. No webhooks to paste.

  • Opens, clicks, unsubscribes

    Tracked for campaigns and shown on the campaign screens. One-click unsubscribe headers (RFC 8058) for Gmail and Apple Mail. Site email stays untracked — only delivery problems are recorded.

  • Never blocks email

    Site email falls back to WordPress's default mail when Emerge can't send. Every email Emerge sends is listed in its Messages screen with how it went.

Newsletters & campaigns

Formerly the Emerge Campaigns plugin, now part of Emerge Mail. Your contacts, segments, and templates live in WordPress; Emerge delivers the email through your senders and tracks it.

  • Contacts from where you already have them

    Pull in WordPress users, commenters, WooCommerce & EDD customers, Jetpack, MailPoet, Newsletter, Contact Form 7 (Flamingo), and Gravity Forms. Each source is opt-in, and unsubscribes and bounces from Emerge sync back.

  • Static & dynamic segments

    Curate a list by hand, or write a rule (status, source, subscribed-at) that's re-evaluated at send time so membership stays current.

  • Block-editor templates

    Author emails in Gutenberg with merge tags and starter patterns. Query Loop blocks pull recent posts straight into a newsletter.

  • Broadcasts and recurring newsletters

    Send once, schedule, or set a daily, weekly, or monthly cadence. An optional "send only if content changed" rule skips an issue when nothing new was published.

  • Automations

    Send a template to a segment when a post is published, or welcome each new user as they register.

  • Subscribe forms

    A shortcode, block, or widget with honeypot and rate limiting, plus an API-key-protected webhook for adding contacts from other systems.

Switching from Emerge Campaigns? One click in Emerge Mail moves your contacts, segments, templates, and campaigns over. Subscribe forms and links in emails you've already sent keep working.

Send through the account you already have

Add any of these as a sender in Emerge — one or several. Your From address stays your own, with SPF, DKIM, and DMARC lined up.

  • Gmail
    Sign in with Google
  • Microsoft 365 / Outlook
    Personal or work
  • Amazon SES
    IAM access key
  • SendGrid
    API key
  • Mailgun
    API key · US / EU
  • Brevo
    API key
  • SMTP
    Any server

Upgrading from Emerge Mail 1.x?

Earlier versions sent through connections set up on the site itself. In 2.0 they keep working — as the fallback once you connect Emerge, or on their own until you do — but new ones can't be added, and 2.1 removes them. Connect Emerge and add the same accounts as senders there; the free plan covers up to 300 emails a day.

Built for the messy reality of WordPress mail

  • Activity Log

    What happens on your site — fallbacks, errors, bounces and suppressed notifications — with filters and automatic pruning. Every email Emerge sends is listed in Emerge's Messages, with its status.

  • Suppress noisy admin notifications

    Tick the WordPress core self-notifications you don't want (comment moderation, auto-update notices, etc.). They land in the Activity Log instead of your inbox — no account needed.

  • Hook your own code

    Every bounce Emerge reports fires emerge_mail_bounce_received with a uniform payload. Set an X-Emerge-Mail-Ref header on a send and it's echoed back as client_ref.

What this is not

  • Not a shared-IP relay. Email goes out through accounts you own, connected to Emerge.
  • Not a way to spoof From addresses. The provider rejects anything that isn't an authorized sender.
  • Not a lock-in. Your contacts and campaigns stay in your WordPress database; disconnect Emerge any time and WordPress's own mail takes over.

Your data

With Emerge connected, the email your site sends — and, if you use newsletters, your contacts' addresses and subscription status — go to your Emerge account so it can deliver and track them. Emerge processes that data for you under its Privacy Policy.

Until you connect, the plugin sends nothing anywhere — WordPress handles its own mail. Sites still using direct Gmail or Microsoft connections from before 2.0 rely on an Emerge sign-in broker that doesn't store tokens or see email content.

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

Free, open source, ready to install.

Free Emerge account, site email in two minutes. Newsletters when you're ready.

Install from WordPress.org