WordPress 6.0+ . PHP 7.4+ . free core . SMTP, Gmail, Microsoft 365

Make sure every email actually arrives.

WordPress mail silently lands in spam or vanishes. C7 Mailer routes every message through SMTP, Gmail OAuth, or Microsoft 365, logs each one, retries failures, and tells you the moment something breaks.

Mail log shown on a laptop screen
the gist

Reliable delivery, with a receipt for every email

Pick a provider, run the setup wizard, send a test, and every wp_mail() call routes through a service that actually delivers. Credentials are encrypted, OAuth tokens are monitored, and a complete log records the recipient, subject, status, and provider for every message your site sends. When a send fails it is queued and retried, and you get a Slack, Discord, Teams, or webhook alert.
Configuring an email provider in C7 Mailer
what is inside

Everything a mail plugin should do, in the free core

Three providers, full logging, retries, alerts, and deliverability checks. The free tier never nags and never disables itself.

Three providers

SMTP, Gmail OAuth, or Microsoft 365 OAuth.

Setup wizard

Guided, step-by-step provider configuration.

Encrypted credentials

Passwords and tokens encrypted with OpenSSL or Sodium.

Complete email log

Recipient, subject, status, provider, and timestamp for every send.

One-click resend

Resend any logged email, and track per-recipient delivery.

Queue with retry

Failed emails retried with exponential backoff (5 min, 30 min, 2 hr).

Fallback provider

If the primary fails, mail reroutes through your backup automatically.

Failure alerts

Slack, Discord, Microsoft Teams, or a webhook when a send fails.

Deliverability Doctor

SPF, DKIM, and DMARC checks with a 0-100 go/no-go score.

Rate limiting

Cap emails per hour and per day to stay within provider limits.

Site Health integration

Provider, encryption, and token health in WordPress Site Health.

CSV export and WP-CLI

Export the log and manage the mailer from the command line.

The C7 Mailer setup wizard and delivery charts
how it works

Set it up once, then forget it

Run the setup wizard and choose SMTP, Gmail, or Microsoft 365. Authorize the account through OAuth with no passwords stored, send a test message, and let the plugin verify your SPF and DMARC records. From then on every email routes through your provider, the dashboard shows sent and failed charts, and failures trigger a retry plus an alert. Guided DNS fixes and spam-content scoring come with Pro.
the details

Specs

C7 Mailer technical summary.

Platform

WordPress 6.0+, PHP 7.4+.

Providers

SMTP, Gmail OAuth, Microsoft 365 OAuth.

Security

OpenSSL or Sodium encryption, optional wp-config key storage.

Reliability

Queue with exponential-backoff retry and a fallback provider.

Alerts

Slack, Discord, Microsoft Teams, generic webhook.

Licence

Free core, optional Pro subscription, never disables.

questions

Frequently asked questions

Is C7 Mailer free?

Yes. All three providers, logging, retries, alerts, and the deliverability checks are free, and no license ever disables the plugin.

Do I have to store my password?

No. Gmail and Microsoft 365 connect through OAuth 2.0, so no passwords are stored, and any SMTP credentials are encrypted at rest.

What happens when an email fails?

It is queued and retried with backoff, can reroute through a fallback provider, and you get an alert through Slack, Discord, Teams, or a webhook.

Will my email reach the inbox?

The Deliverability Doctor checks your SPF, DKIM, and DMARC records and gives a go/no-go score. Pro adds copy-paste fixes and spam-content scoring.

Does it work with the rest of the C7 suite?

Yes. Every C7 plugin that sends email delivers more reliably when C7 Mailer is active, and helpdesk and customer emails route through it.

ready when you are

Stop losing email to spam folders

Install the free core today and route every message through a provider that delivers. Upgrade to Pro when you want guided DNS fixes and spam scoring. Self-hosted, on your own server, yours to keep.

Get C7 Mailer
Mailer illustration
3 providers
SMTP, Gmail OAuth, and Microsoft 365 OAuth in one plugin
100 %
of outgoing email logged with status, provider, and recipient
3 retries
queued with exponential backoff before a failure is final