SMTP (by ROBOTSTXT) git.robotstxt.es #4 in Email & Notifications
Send every site email through a fully configurable SMTP server managed from the WordPress dashboard.
by ROBOTSTXT · git.robotstxt.es/robotstxt/robotstxt-smtp · website
Install
The author publishes release zips, so WP-CLI can install straight from git.robotstxt.es:
wp plugin install https://git.robotstxt.es/robotstxt/robotstxt-smtp/releases/download/2.2.5/robotstxt-smtp-2.2.5.zipDeclares an update source (https://www.robotstxt.software/plugins/robotstxt-smtp/), so updates arrive through the plugin's own updater.
Readme
=== SMTP (by ROBOTSTXT) === Contributors: robotstxt, javiercasares Tags: smtp, email, mail Requires at least: 5.9 Tested up to: 7.1 Stable tag: 2.2.5 Requires PHP: 8.0 Version: 2.2.5 License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.html
Send every site email through a fully configurable SMTP server managed from the WordPress dashboard.
== Description ==
SMTP (by ROBOTSTXT) replaces WordPress' native mail delivery with a secure SMTP connection and detailed guidance. The plugin is built for marketing teams, agencies, and technical departments that need a clear, complete solution ready for multisite installations.
= Guided PHPMailer configuration =
- Routes
wp_mail()through PHPMailer in SMTP mode with support for credentials, custom ports, and theNone,SSL, orTLSencryption methods. - Adds inline help text with practical examples in every field: host, port, username, password, sender email, and sender name.
- Automatically changes the port when it matches the default value for the selected encryption type (25, 465, or 587).
- Lets you set default sender information for the site to keep a consistent identity across outgoing messages.
= Tools for support and marketing teams =
- Settings → SMTP → Test screen for sending manual test emails and confirming the connection to the server.
- Tools panel packed with diagnostics: automatic MX lookup, SPF/DKIM/DMARC checks, extended SMTP server diagnostics, and DNS reputation monitoring.
- Caches results from each tool for 24 hours (with a manual refresh option) to streamline recurring tasks for your team.
= Comprehensive delivery logs =
- Saves the subject, recipients, headers, content, and attachments for every email sent.
- Browse logs from Settings → SMTP → Logs with pagination and access to the details of each delivery.
- Configure automatic cleanup by maximum entries or age in days, plus an instant "Clear all" button to wipe the history.
= Multisite-ready configuration =
- Choose whether the configuration applies to the entire network or individually per site.
- Dedicated forms in both the network dashboard and each site to edit, test, and share credentials securely.
== Installation ==
- Upload the plugin folder to
wp-content/plugins/. - Activate SMTP (by ROBOTSTXT) from the Plugins menu in the WordPress dashboard.
- Open Settings → SMTP (or Network Settings → SMTP in multisite) to enter your connection details.
== Frequently Asked Questions ==
= Do I need credentials to send email? =
Enter a username and password only if your provider requires them. If the server accepts unauthenticated delivery, leave the fields blank and the plugin will send without credentials.
= Which encryption should I use? =
Select None, SSL, or TLS according to your provider's documentation. When you switch encryption, the plugin will automatically suggest the recommended port if you are using one of the standard values.
= How can I review the emails that were sent? =
Enable logging on the settings page and visit Settings → SMTP → Logs to open the paginated table of saved emails. From there you can inspect each entry, download attachments, and delete records.
= Does it work on a multisite network? =
Yes. From the network dashboard you can decide whether the configuration is global or site-specific. You can also run the tools and send test emails from the network or from each individual site.
== Compatibility ==
- WordPress: 5.9 - 7.1
- PHP: 8.0 - 8.5
== Changelog ==
= 2.2.5 =
Release date: 2026-08-24
Changed
- Release package cleaned:
CHANGELOG.mdand.gitignoreare no longer included in the distributed ZIP file. No functional changes.
Compatibility
- WordPress: 5.9 - 7.1
- PHP: 8.0 - 8.5
= 2.2.4 =
Release date: 2026-08-17
Added
- Dismissible notice on the Plugins pages when the Manager (by ROBOTSTXT) plugin is not installed and active. The Manager plugin is required to receive updates for this plugin.
- Warning on the plugin settings pages (not dismissible) when the Manager plugin is not active.
Changed
- Plugin updates are now delivered through the Manager (by ROBOTSTXT) plugin. The built-in Gitea updater and its
update.jsonfile were removed. - New plugin and update URL: https://www.robotstxt.software/plugins/robotstxt-smtp/
Compatibility
- WordPress: 5.9 - 7.1
- PHP: 8.0 - 8.5
= 2.2.3 =
Release date: 2026-06-09
Fixed
- Fixed the DKIM "Try selector" form submitting to a non-existent page in Network Admin. The form was building the page slug as
robotstxt-smtp-network-toolsinstead of the correctrobotstxt-smtp-tools(which is shared between site and network contexts).
Compatibility
- WordPress: 5.9 - 7.1
- PHP: 8.0 - 8.5
= Previous versions =
For the full changelog visit the plugin page.
== Compliance ==
This plugin adheres to the following security measures and review protocols for each version:
Read the full README on git.robotstxt.es →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 2.2.5 | Aug 24, 2026 | robotstxt-smtp-2.2.5.zip | 64 |
| 2.2.4 | Aug 17, 2026 | robotstxt-smtp-2.2.4.zip | 23 |
| 2.2.3 | Jun 9, 2026 | robotstxt-smtp-2.2.3.zip | 70 |
| 2.2.2 | Jun 9, 2026 | robotstxt-smtp-2.2.2.zip | 23 |
| 2.2.1 | Jun 9, 2026 | robotstxt-smtp-2.2.1.zip | 22 |
| 2.2.0 | Jun 9, 2026 | robotstxt-smtp-2.2.0.zip | 25 |
| 2.1.0 | Feb 9, 2026 | robotstxt-smtp-2.1.0.zip | 159 |
| 2.0.1 | Feb 7, 2026 | robotstxt-smtp-2.0.1.zip | 36 |
| 2.0.0 | Jan 29, 2026 | robotstxt-smtp-2.0.0.zip | 41 |
| 1.2.0 | Nov 26, 2025 | robotstxt-smtp-1.2.0.zip | 44 |
Active-site estimate ≈20 comes from the median of recent superseded releases. Method.