WordPress plugin intelligence profile

Kelune SMTP – SMTP Mailer, Email Log, Fallback & Delivery Reports

Fix WordPress email delivery: send through SMTP, Amazon SES, Mailgun or SendGrid, with logs, fallback and health checks. Self-hosted and free.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 7.4
Directory statusactive
Last directory update14 Oct 202619d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Kelune SMTP – SMTP Mailer, Email Log, Fallback & Delivery Reports version 1.0.2 as active, updated 19d ago and tested up to WordPress 7.1.

Overview

About this plugin

WordPress email delivery through SMTP, Amazon SES, Mailgun or SendGrid, with logs, fallback and health checks

Kelune SMTP takes over WordPress email and sends it through a connection you configure — classic SMTP, or an API provider such as Amazon SES, Mailgun or SendGrid. Every message is logged, so you can see what was sent, what failed, and why, and resend anything that did not arrive.

Every feature listed below is included and fully functional. Kelune SMTP stores all data in your own WordPress database and contacts an external service only when you configure a connection for it (see the “External services” section below). Nothing is ever sent to the plugin author.

Kelune SMTP is an independent plugin and is not affiliated with, endorsed by or sponsored by Amazon Web Services, Twilio SendGrid or Mailgun. Amazon SES, Mailgun and SendGrid are trademarks of their respective owners, named here only to identify the services a connection can send through.

👇 Helpful Links to Get Started

📬 Contact Us | 🛟 Support Forum | 🐙 Source Code

❤️ Features

  • Multiple connections — configure as many senders as you need and keep them side by side.
  • Four providers — SMTP, Amazon SES, Mailgun, and SendGrid, each with its own credential form.
  • Routing by From address — every connection owns one sender address, and mail from that address goes out through it.
  • Default and fallback — a default connection handles everything unrouted, and an optional fallback takes over when the primary fails.
  • Email log — status, provider, recipients, subject, headers, and the provider’s own response for every message.
  • Resend — send a logged message again, to its original recipients or to different ones.
  • Retention — prune logged messages automatically after a number of days you choose.
  • Health checks — a daily check per active connection, plus an on-demand check from the connections screen.
  • Test email — send a test through any connection from anywhere in the dashboard.
  • Kill switch — turn routing off and Kelune SMTP steps out of the way of wp_mail() entirely.
  • Encrypted secrets — provider passwords and API keys are encrypted at rest, and never returned by the REST API.
  • No conflicts with core — mail is intercepted with the pre_wp_mail filter, so wp_mail() is never redeclared.

Source Code

The only compiled code in this plugin is the dashboard bundle in assets/apps/dashboard/ — an entry script and stylesheet plus the code-split chunks under js/; nothing is obfuscated. Its full React and TypeScript source, with the Vite build configuration, is published in a public GitHub repository, tagged for each release.

js 20 or newer): cd js-apps/dashboard, then npm install and npm run build. The output filenames are content-hashed, so the build is reproducible and nothing is fetched at runtime.

Bundled Libraries

js among them — and none of them is fetched at runtime. @wordpress/i18n is not bundled: the build aliases it to a small shim that calls the copy WordPress already ships. 0, all of which are compatible with this plugin’s “GPLv2 or later” license.

json in the repository linked above name and pin every package, direct and indirect.

No third-party PHP libraries are included.

External Services

Kelune SMTP stores all data in your own WordPress database. It connects to an external service only when you create and activate a connection for that service. No data is ever sent to the plugin author.

SMTP (your own mail server)

Used to deliver email when you create an SMTP connection. This is not a fixed third-party service: the plugin connects only to the mail server host you enter yourself.

– Data sent: message content, subject, recipient/sender addresses, headers and attachments, plus the SMTP credentials you configure.

– When sent: each time the plugin sends an email through this connection, and when you run a health check or send a test email.

– Service URL: the SMTP host you configure

– Terms / Privacy: governed by your own mail server provider

Amazon SES

Used to deliver email when you create an Amazon SES connection and enter AWS credentials. No request is made to Amazon until you have saved that connection.

– Data sent: the raw message — recipient/sender addresses, subject, content and attachments. The health check sends only your AWS credentials and no message data: it reads your account details (sending quota and status) from the /v2/email/account endpoint.

– When sent: each time the plugin sends an email through this connection, and when you run a health check or send a test email.

com/

com/service-terms/

com/privacy/

Mailgun

Used to deliver email when you create a Mailgun connection and enter a Mailgun API key and sending domain.

– Data sent: message content, subject, recipient/sender addresses and attachments. The health check sends only your API key and sending domain, to confirm the domain exists on your account via the /v3/domains/{domain} endpoint.

– When sent: each time the plugin sends an email through this connection, and when you run a health check or send a test email.

net if you select the EU region)

com/legal/terms/

com/legal/privacy-policy/

SendGrid

Used to deliver email when you create a SendGrid connection and enter a SendGrid API key.

– Data sent: message content, subject, recipient/sender addresses and attachments. The health check sends only your API key, to read the scopes granted to it from the /v3/scopes endpoint.

– When sent: each time the plugin sends an email through this connection, and when you run a health check or send a test email.

com

com/en-us/legal/tos

com/en-us/legal/privacy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • email delivery
  • email log
  • mailer
  • smtp
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 7.4
Update activity14 Oct 202619d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.11.0.2
WordPress compatibility7.17.1.3
Version1.0.01.0.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.