I've released the login-gmail extension so that you can use OAuth2 for login.
Follow the instructions how you can set this up at
https://github.com/the-djmaze/snappymail/wiki/FAQ#gmail
The added "Have I Been Pwned" class can be used with the "change password" extension.
When enabled it disallows passphrases that are known in the Have I Been Pwned database.
Also a new extension is in development so that users can check if their email address is also pwned.
It is still a work in progress and to use it, you must have a key subscription.
https://github.com/the-djmaze/snappymail/tree/master/plugins/haveibeenpwned
Added
- Autoconfig detect through DNS SRV (RFC 6186 & 8314) and disable MX
- Have I Been Pwned class to check breached passwords and email addresses
- Handle RFC 5987 in Content-Disposition header
- Ignore text/x-amp-html
- Show SMTP error to user #1521
- OAuth2 for login using gmail (and others)
Changed
- logMask all AUTHENTICATE requests
- ErrorTip use white-space: pre
- Simplify LoginProcess handling
- ES2020 everywhere (require Safari 13.1)
- Modified Squire to be more in line with v2.2.8
- CSS set min-width for .attachmentParent and .flagParent to line them up
- cPanel use extension login-cpanel instead of login-remote
- Improved login credentials handling
- Speedup Knockout a bit
- Update Belarusian by @spoooyders
- Update Chinese by @mayswind
- Update French by @hguilbert
- Update Polish by @tinola
- Update Portuguese by @ner00
Fixed
- Content encoding and type detection in JavaScript could fail due to case-sensitivity.
- Extensions set logger failed
- GnuPG check open_basedir and if shell_exec is disabled #1385, #1496 and #1555
- Hide pagination when search result has no messages
- Prevent mbstring error before setup.php
- Prevent MessagesPerPage Infinity #1540
- Reseal CryptKey failed #1543
Full Changelog: v2.36.0...v2.36.1
Nextcloud
- Add an occ command to set up the login settings #1552
https://apps.nextcloud.com/apps/snappymail
Docker Hub
https://github.com/the-djmaze/snappymail/wiki/Docker
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations