Skip to content

Version 2.5.0

Choose a tag to compare

@Pierre-Lannoy Pierre-Lannoy released this 29 Sep 17:35
· 103 commits to master since this release

Added

  • A new "operation mode" allows to not send emails but archive them as if they had been sent - see settings (thanks to Loïc Antignac and Xuan Nguyen for the suggestion).
  • New archiver to store individually each email as json or eml file, on server filesystem (local hard-drive or mounted storage).
  • New archiver to forward each mail to a specified email address.
  • New archiver to store archives in GMail.
  • New archiver to store archives in Gandi Mail.
  • New archiver to store archives in OVH (thanks to Frank Bergère).
  • New archiver to store archives in Outlook.Com.
  • New archiver to store archives in an Imap server.
  • New archiver to store archives in an Elasticsearch instance.
  • New archiver to store archives in Elastic Cloud.
  • New archiver to store archives in a Loki instance.
  • New archiver to store archives in Grafana Cloud service.
  • New archiver to test and preview mails with Litmus service.
  • New archiver to test and preview mails with Email on Acid service.
  • New archiver to test mails with MailerCheck service.
  • Privacy option for loggers allows now to encrypt the mail body.
  • [WP-CLI] The new command decrypt allows to decrypt a mail body previously encrypted by MailArchiver.

Changed

  • MailArchiver now propagates traceID and sessionID for all archiver supporting it.
  • The traceID field is now the trace ID generated by DecaLog if it's installed - it allows to "join" traces, events and mail archives.
  • Improved internal IP detection: support for cloud load balancers.
  • Improved compatibility with "Post SMTP Mailer" plugin.
  • Improved hash handling and reporting for users and IPs.
  • The archived metadata contains now a message "Mail sent." when sending is not in error.
  • [WP-CLI] The command status now displays encryption details.
  • Upgraded Monolog library from version 2.2.0 to version 2.3.4.

Fixed

  • System archivers are visible from the archiver selector.
  • The remote IP can be wrongly detected when in AWS or GCP environments.
  • Name collisions or PHP errors can occur with plugins using outdated versions of Monolog library (like BackWPup).