Added
- Allow disabling
select - Some Tachyon changes - by @kimusan
- Send ENVID so a DSN (delivery notification) can be tied to its message - by @kimusan
- Log when DSN is unavailable - by @kimusan
- Check if mail is send locally on server - by @jmrapin
Fixed
- ESEARCH failed
- Prevent PHP Warning: symlink(): File exists
- Don't proxy cid: images when showing external images - by @jmrapin
- OpenSSL::sign could fail due to double while loop
- S/MIME OpenSSL::encrypt() undefined $data
- Fix CSP reporting endpoints - by @kimusan
- Login failed due to OpenSSL error - by @kimusan
- DNS::SRV() undefined $host
- Prevent malicious SequenceSet
- Clear cookie on decode failure
- Deprecated PDO::MYSQL_* in PHP 8.5
- Speedup DecodeHeaderValue
- Invalid EHLO hostname when SERVER_NAME is not a valid domain
- Do not treat temporary IMAP server errors on LOGIN as bad credentials
MailSo commit - PGP decode failed due to previous #2037
- openssl_verify 5th parameter is PHP 8.5+ #2101
- Can't read email #2102
- Uncaught exception: TypeError: SnappyMail\Crypt::Decrypt() #2103
- Invalid EHLO hostname when SERVER_NAME is not a valid domain #2104
Changed
- Reseal cryptkey automatic when xxtea was used
- Just return all email addresses in an EmailCollection
- Removed the deprecated functions
Full Changelog: v3.0.0...v3.0.1
Docker
https://github.com/the-djmaze/snappymail/wiki/Docker
Nextcloud
- Undefined OC::$server->getContactsManager()
https://apps.nextcloud.com/apps/snappymail
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations