Your SMTP setup, now with a safety net
Luxa SMTP already sends your email reliably. Pro makes sure it keeps sending even when your provider doesn't — automatic failover, instant failure alerts, one-click resend, and a weekly report so nothing slips by unnoticed.
Even a solid SMTP setup has a single point of failure
Luxa SMTP fixes the biggest problem — authentication — but your provider can still have a bad day: an expired API key, a sending-limit block, a temporary outage. When that happens, the free plugin logs the failure correctly, but nothing sends, nothing alerts you, and nothing resends it automatically. Usually the first sign is a customer asking why they never got their invoice.
Five add-ons, one license, switch each on its own
Every add-on below can be turned on or off independently from the Add-ons page — buying Pro doesn't mean running all five at once.
Backup Connection
Configure a second SMTP server. If the primary connection fails to send, Luxa SMTP automatically retries through the backup — no email lost, no manual intervention.
Failure Alerts
Get notified the moment an email fails — by email, Slack, Discord, or a generic webhook. A built-in cooldown groups repeated failures into one alert instead of flooding your inbox.
Resend From Log
Resend any single email, or bulk-resend an entire filtered view (all failed, all successful, or everything) straight from the Email Log — no digging up the original content by hand.
Export CSV/XLSX
Export the Email Log to a CSV or real XLSX file, respecting whichever All/Success/Failed filter is currently selected — for reporting, audits, or handing off to a client.
Weekly Report
A weekly email summarizing the last 7 days — how many sent, how many failed, and a short list of recent failures — delivered on whichever day of the week you pick.
One License, Everything
A single license unlocks every current and future Pro add-on — no separate purchases per feature. Turn each one on only when you actually need it.
Everything Free includes, plus what Pro adds
The free plugin isn't a limited trial — everything in the Free column is yours forever, on unlimited sites, whether or not you ever buy Pro.
| Feature | Free | Pro |
|---|---|---|
| Authenticated SMTP connection | ||
| One-click provider presets | ||
| Test email tool with SMTP debug output | ||
| Email log — success/failed, filterable, auto-purge | ||
| OpenSSL password encryption | ||
| Backup Connection — automatic failover to a second SMTP server | — | |
| Failure Alerts — email, Slack, Discord, or webhook | — | |
| Resend From Log — single or bulk, any status | — | |
| Export Email Log to CSV/XLSX | — | |
| Weekly Report emailed on a day you choose | — | |
| Turn each Pro add-on on or off independently | — | |
| Priority email support | — |
Hook into every send, every failure, every setting
Luxa SMTP fires standard WordPress actions at every meaningful point — and exposes its own filters so add-ons (yours or ours) can extend it without touching a single core file.
- Standard
wp_mail_succeeded/wp_mail_failed— no proprietary event system - Add your own tab to the Settings screen with one filter
- All queries use
$wpdb->prepare()with%iidentifiers - Strict
LuxaSmtpnamespace andlxs_prefix — nothing bleeds into global scope
add_action('wp_mail_failed',
function($error) {
// ping your own monitoring, log to a file…
});
add_filter('lxs_settings_tabs',
function($tabs) {
$tabs[] = ['id' => 'my-tab', /* … */];
return $tabs;
});
add_filter('lxs_available_addons',
function($addons) {
$addons[] = ['name' => 'My Add-on', /* … */];
return $addons;
});
See every email your site has tried to send
Every send lands in its own database table — not buried in an options row — so it stays fast to browse even on a busy site, and disappears cleanly if you ever uninstall.
- Filter by success or failed with one click
- Automatically purge entries older than however many days you set
- Your SMTP password stays encrypted — never shown in plain text, even here
One license. Every add-on, current and future.
No a-la-carte add-ons to piece together — one Pro license unlocks all five, and you can still turn each one on or off from the Add-ons page.
- Backup Connection — automatic SMTP failover
- Failure Alerts — email, Slack, Discord, webhook
- Resend From Log — single or bulk
- Export Email Log to CSV/XLSX
- Weekly Report emailed to you
- Turn each add-on on or off independently
- Priority email support
Renews yearly to keep receiving updates and support. If it ever lapses, Pro keeps working exactly as it did — you just stop getting new updates until you renew.
Don't have the free plugin yet? Install Luxa SMTP free first — Pro is an add-on to it, not a standalone plugin.
Common questions
Is the free version genuinely usable?
Yes. Authenticated SMTP sending, all 6 provider presets, the test-email tool, and the full success/failed email log are all included free — none of it is a limited trial of the Pro version.
Why encrypt the password instead of just hiding it?
Base64 is an encoding, not encryption — anyone with database read access can reverse it instantly. Luxa SMTP uses real OpenSSL encryption keyed off your own site's secret, so a database leak alone isn't enough to read your SMTP password.
Can I turn off just one Pro add-on?
Yes. Backup Connection, Failure Alerts, Resend From Log, Export CSV/XLSX, and Weekly Report can each be switched on or off independently from the Add-ons page — turning one off never touches the others, or your license.
Can I use this on client sites?
Pro licenses cover a set number of domains per purchase. If you hit the limit, the License tab shows every domain currently using the key with a one-click "Deactivate this domain" link — no need to email support just to free up a slot from an old staging site.
Does it conflict with other SMTP plugins?
Only one plugin should control outgoing mail at a time. If you're switching from another SMTP plugin, deactivate it first — Luxa SMTP hooks the same phpmailer_init action they do.
What happens to my data if I uninstall?
Nothing, by default. Settings and log history are only deleted if you explicitly enable "Delete data on uninstall" in Settings first — otherwise deleting the plugin leaves everything in place.