Royal SMTP
Simple, reliable SMTP and transactional email for WordPress. Supports SendGrid, Brevo, Mailgun, Resend, and custom SMTP.
by Royal Plugins · github.com/royalplugins/royal-smtp · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/royalplugins/royal-smtp/archive/refs/heads/main.zipRoyal SMTP
Simple, reliable SMTP and transactional email for WordPress
Download · Documentation · Royal Plugins
Royal SMTP is a lightweight email plugin that ensures your WordPress emails are delivered reliably. Connect to SendGrid, Brevo, Mailgun, Resend, SMTP.com, or any custom SMTP server — including Gmail and Google Workspace.
WordPress uses PHP mail() by default, which most hosts block or throttle. Royal SMTP routes your emails through a proper mail service so contact forms, password resets, and WooCommerce order notifications actually reach the inbox.
Supported Mailers
| Provider | Type |
|---|---|
| SendGrid | Twilio's email API |
| Brevo | Formerly Sendinblue — all-in-one marketing platform |
| Mailgun | Email APIs for developers |
| Resend | Modern developer-first email |
| SMTP.com | Enterprise email delivery |
| Custom SMTP | Any SMTP server including Gmail, Outlook, Google Workspace |
Features
- One-minute setup — Select your mailer, paste your API key, done
- From Email & Name — Set and force a consistent sender identity
- Test email — Verify your configuration before going live
- Email logging — Keep a record of every email sent, with configurable retention
- Secure storage — Credentials stored safely in your WordPress database
- Lightweight — No bloat, no upsells, no tracking
Quick Start
- Download from royalplugins.com/royal-smtp and upload the zip
- Go to Royal SMTP > Settings in your WordPress admin
- Select your mailer and enter your API key
- Send a test email to confirm delivery
Gmail / Google Workspace Setup
Select Other SMTP and use these settings:
| Setting | Value |
|---|---|
| SMTP Host | smtp.gmail.com |
| SMTP Port | 587 |
| Encryption | TLS |
| Username | Your Gmail address |
| Password | App Password (not your regular password) |
Requirements
- WordPress 5.9+
- PHP 7.4+
Installation
From Royal Plugins (Recommended)
- Download from royalplugins.com/royal-smtp
- Go to Plugins > Add New > Upload Plugin in your WordPress admin
- Upload the zip and activate
Manual Installation
- Download the latest release from royalplugins.com/royal-smtp
- Upload to
/wp-content/plugins/royal-smtp/ - Activate through the Plugins menu
About Royal Plugins
Royal SMTP is built by Royal Plugins — lightweight, security-first WordPress plugins built with clean code. Every plugin undergoes multi-engine security analysis before release.
Check out our other plugins:
- GuardPress — WordPress security hardening
- SEObolt — Technical SEO toolkit
- SiteVault — Automated backups
- Royal MCP — AI platform integration for WordPress
License
Royal SMTP is licensed under the GPLv2 or later.