github the-djmaze/snappymail v2.9.4

latest releases: v2.36.1, v2.36.0, v2.35.4...
2 years ago

Plesk Obsidian uses Courier IMAP which enforces UTF8 (RFC 6855).
I've noticed RainLoop/MailSo does not support this and just use the raw "modified utf7¨ of RFC3501 for communicating.
Secondly the utf7 encode/decode functionality of RainLoop/MailSo is broken, so i've replaced them with the imap_utf8_to_mutf7()/imap_mutf7_to_utf8() or mb_convert_encoding() method.

So this release should be compatible with Courier and Gmail in UTF8 mode (only tested with Gmail).

Bugfixes

  • Better fix for Spam Score for SpamAssassin #162
  • Call to a member function Email() on null
  • CardDAV sync not working due to new login system #163
  • Dialog/select layout broken in Safari
  • instanceof check for Account Settings was incorrect
  • isFileHasThumbnail check for GD/GMagick/IMagick instead of only GD
  • Messagelist flex layout was broken
  • On login, loading the user settings failed
  • saveSystemFolders failed at initialization of mailbox
  • Undefined method $oAccount->Domain*()

Improvements

  • Cleanup HTML/CSS/JavaScript/PHP
  • Cleanup lessphp specific for SnappyMail
  • Dovecot supports wildcards on GETMETADATA
  • Detect language on first login
  • Dropped 'sieve_utf8_folder_name' setting. Sieve is always UTF-8
  • HTML UTF-8 handling
  • HTML message parsing
  • IMAP LIST also fetch SPECIAL-USE
  • Faster LessPHP
  • Settings -> Themes use figure and figcaption HTML elements
  • Simplify Logger
  • Support RFC 6855 / RFC 5738 (UTF8) as used by Courier and Gmail
  • UTF7 ⇄ UTF8 handling

Don't miss a new snappymail release

NewReleases is sending notifications on new releases.