Skip to content

A WordPress plugin to automatically archive all emails sent from your site.

License

Notifications You must be signed in to change notification settings

Pierre-Lannoy/wp-mailarchiver

Repository files navigation

MailArchiver

version php wordpress license

Automatically archive all emails sent from your site. Store them in your WordPress database or send them to external services.

See WordPress directory page or official website.

🎁 Give this plugin a drive test on a free dummy site: One-Click Test!

MailArchiver is a tool that allows you to:

  • catch emails sent by WordPress itself or plugins;
  • enrich them with details regarding their sending;
  • archive them in the WordPress database and/or send them to external services for logging and alerting;
  • view (and filter) archived emails in the WordPress database.

It supports multisite archive delegation (see FAQ) and contains many features to help to protect personal information (user pseudonymization, IP obfuscation, etc.).

At this time, MailArchiver can archive emails:

  • to its internal archiving storage and viewer;
  • to local or network storage (with file rotation);
  • to Imap servers, like GMail, Gandi, OVH or Outlook.Com;
  • to external storage services, like Elasticsearch, Elastic Cloud, Loki or Grafana Cloud;
  • to external alerting services, like Pushover or Slack;
  • to external testing & previewing services, like Litmus, MailerCheck or Email on Acid;
  • to external alerting services, like Pushover or Slack;
  • to external logging services, like Logentries / insightOps or Loggly;
  • to system loggers, like Syslog or Fluentd;

MailArchiver is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance.

The development of The PerfOps One plugins suite is sponsored by Hosterra - Ethical & Sustainable Internet Hosting.

MailArchiver is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see 'about' tab in the plugin settings to see the details.

WP-CLI

MailArchiver implements a set of WP-CLI commands. For a full help on these commands, please read this guide.

Hooks

MailArchiver introduces some filters and actions to allow plugin customization. Please, read the hooks reference to learn more about them.

Installation

  1. From your WordPress dashboard, visit Plugins | Add New.
  2. Search for 'MailArchiver'.
  3. Click on the 'Install Now' button.

You can now activate MailArchiver from your Plugins page.

Support

For any technical issue, or to suggest new idea or feature, please use GitHub issues tracker. Before submitting an issue, please read the contribution guidelines.

Alternatively, if you have usage questions, you can open a discussion on the WordPress support page.

Contributing

Before submitting an issue or a pull request, please read the contribution guidelines.

⚠️ The master branch is the current development state of the plugin. If you want a stable, production-ready version, please pick the last official release.

Smoke tests

WP compatibility PHP compatibility