WP Manifestindependent plugin directory
manifest / email / camaleaunmail

Camaleaunmail

WordPress mailer plugin (SMTP)

★ 0stars
19release downloads
0.4.0latest · 14d ago

Install

Download camaleaunmail.0.4.0.zip From the 0.4.0 release on GitHub, Oct 9, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/camaleaun/camaleaunmail/releases/download/0.4.0/camaleaunmail.0.4.0.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Sends WordPress email through SMTP, logs every email and blocks sending on local sites.

Description

Camaleaunmail sends WordPress email through any SMTP server, records every email in a log you can read, resend or delete, and keeps local and staging copies of a site from mailing real people.

Installation

  1. Upload the plugin files to the /wp-content/plugins/camaleaunmail directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.

Logs and privacy

Every email sent through wp_mail() is recorded in the {prefix}camaleaunmail_logs table, including its body, under Settings > Mail > Logs. Bodies can contain password reset links and other private data, so logs are deleted after 30 days by default. Retention can be changed, and logging turned off, in the plugin settings.

To block all outgoing mail (for staging or local copies of a site), turn on "Disable sending" in the Transport tab, or add this to wp-config.php:

define( 'CAMALEAUNMAIL_DISABLE_SENDING', true );

Sending is also disabled on local sites by default ("Disable on local sites" in the Transport tab): addresses on localhost, 127.0.0.1, .local and .test, and sites with the "local" environment type. Turn it off to send from a local site.

Blocked emails are recorded in the log with the status "Blocked".

Changelog

0.4.0

  • New: Brazilian Portuguese (pt_BR) translation, shipped as a language pack and installed with the plugin updates.
  • New: bin/release.php release command (version bump, translations, tag) and a Language workflow for the language packs.
  • Fix: email dates in the Logs tab follow the site's date and time formats and time zone (Settings > General).
  • Plugin header and readme filled in (description, author).

0.3.0

  • New: the Logs tab is a mail panel, like WordPress Playground's: the emails on the left and the selected one on the right, instead of a table and a modal.

0.2.0

  • New: Logs tab that records every email sent, failed or blocked, with its content, and lets you resend or delete it.
  • New: Disable sending, so emails are only recorded in the log. Can be forced with the CAMALEAUNMAIL_DISABLE_SENDING constant.
  • New: Disable on local sites, on by default: no email leaves localhost, 127.0.0.1, .local, .test or a "local" environment.
  • New: Log retention (30 days by default) and an option to turn logging off.
  • New: wp camaleaunmail logs list and wp camaleaunmail logs purge commands.

0.1.0

  • Initial release.

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
0.4.0 latest
Oct 9, 2026 14d ago
camaleaunmail.0.4.0.zip +1 asset
10
camaleaunmail.0.4.0.zip8
camaleaunmail.0.4.0-pt_BR.zip2
Oct 9, 2026 14d ago
camaleaunmail.0.3.0.zip
2
Oct 9, 2026 14d ago
camaleaunmail.0.2.0.zip
2
Oct 9, 2026 14d ago
pr-1-56dd84148b116693a498bbfc704b6d47cc93e719-plugin-zip.zip +3 assets
3
pr-1-56dd84148b116693a498bbfc704b6d47cc93e719-plugin-zip.zip3
pr-2-fb2812136ce8a7af16e14a991230c96dcf9bc196-plugin-zip.zip0
pr-3-396ceeb70088532f0a2f160b25bb34f15b45cb65-plugin-zip.zip0
pr-4-13051ba2a8ce151e1375c8c0ce11bdb84b5d2f78-plugin-zip.zip0
Jun 6, 2026 4mo ago
camaleaunmail.0.1.0.zip
2