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/Mariadbdirectory exceptConnector.phpandUpgraderMapper.php - To process incoming reports in your mailbox, you need to install the
ImapEnginelibrary. 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