Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/regularjogger/wp-no-bs-smtp/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
No Bullsht SMTP (wp-no-bs-smtp)
The simplest, safest and most dev-friendly way to send emails from WordPress via SMTP.
There's plenty of WordPress SMTP plugins out there, most are unnecessarily bloated though and save all of their settings in the db. The simpler ones aren't still as lean as I'd like them to be and often the db issue still stands as well as other issues, e.g., overwriting from headers. This one is no-frills dead simple while still offering flexibility.
WordPress' wpmail() basically wraps around PHPMailer which comes bundled within. It is configured to use PHP's mail() by default though, so this plugin provides a simple class that hooks in and changes the configuration to utilize your SMTP settings instead.
Features
- Set-and-forget.
- Settings stored in wp-config.php file makes switching between environments a breeze. Feel free to store your SMTP settings in an .env file as well.
- Doesn't overwrite custom from address and name headers passed either via $headers of wpmail() or wpmail, wpmailfrom and wpmailfromname filters.
- A single PHP file – can be installed as a must-use plugin.
- Debug ready.
- Works for single and multi sites.
If you need/want to log and d
Releases
1 release.
Tag
Published
v1.0.0
latest
Apr 17, 2025 1 year ago
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.