github liuch/dmarc-srg v3.0-pre

pre-release4 hours ago

Upgrating from 2.3

  • Before updating make sure that you are using PHP 8.1 or later
  • After updating, make sure that there are no other files in the classes/Database/Mariadb directory except Connector.php and UpgraderMapper.php
  • To process incoming reports in your mailbox, you need to install the ImapEngine library. Use composer for that. Note that the PHP IMAP extension is deprecated, however, it is still possible to use it here. See comments in the conf.sample.php file for details

What's Changed

  • DmarcSrg now requires php 8.1 or later.
  • Added markdown as supported format for DMARC report
  • Added support for ImapEngine as the mail fetcher
  • Added OAuth support to the IMAP fetcher module (requires ImapEngine). See the mailboxes->authentification option in the config/conf.sample.php file
  • Added logo and company name blocks to the html template file (#162). Use the custom style to fill them
  • Prepared code for easy addition of other database types. See the classes/Database/README.md for details
  • Fixed a bug in utils/mailbox_cleaner.php: when fetcher/mailboxes/when_done was set on mark_seen, done messages were ignored
  • Fixed database integrity check in utils/check_config.php
  • Fixed error handling when working with email messages
  • Fixed exit codes in utils/database_admin.php
  • A number of minor fixes and improvements

Don't miss a new dmarc-srg release

NewReleases is sending notifications on new releases.