github the-djmaze/snappymail v2.23.1

latest releases: v2.38.0, v2.37.3, v2.37.2...
21 months ago

This release has two big changes for better and faster handling of folders and IMAP connections.

  1. Instead of many system folder matching to find them, it now uses the JMAP role definition.
    And if IMAP server does not support SPECIAL-USE or flags like \Drafts it will not auto-detect anymore and you must set/change manually at Settings -> Folders -> System Folder and may use the MailboxDetect extension (as part of the code is moved there).
    In theory the extension is not needed for 99% of the time, only in certain old cases (like Outlook).
  2. Many IMAP settings in application.ini are moved to the per-domain.json configuration files.
    So now you can go to Admin -> Domains -> Domain settings and configure them there without affecting other configured domains.
    This should allow for better fine-grained speed improvements as some people have trouble with +50Gb mailboxes and other remote server issues like: #377, #423, #471, #593, #693, #724, #765, #774

Bugfixes

  • Extension menu shows only some available extensions #778
  • New solution for #423 due to #774
  • Avatars extension error on smartphone #764
  • Don't fetch Unread count for main account
  • CSS .e-checkbox.material-design invisible on show/hide

Improvements

  • More JMAP RFC matching including role
  • Speedup fetch all Folders/mailboxes
  • Disable unused folder_list_limit
  • Merge MailSo\Mail\Folder into MailSo\Imap\Folder and speedup process
  • SnappyMail\Imap\Sync now matches folders based on JMAP role
  • Added the new imapsync.php command line script for #744
  • Added manual setting for 12/24h clock #760
  • Add options to mark the message I'm viewing as unread and return to the inbox #766

imapsync.php

This new command-line script works like the perl script
It will copy all mail from host1 to host2 with a difference that this one also tries to set flags and metadata.

Use it like:

snappymail/v/2.23.1/imapsync.php \
  --host1 test1.snappymail.eu \
  --user1 "test1               \
  --password1 "secret1"       \
  --host2 test2.snappymail.eu \
  --user2 test2               \
  --password2 "secret2"

Nextcloud

  • Fulltextsearch results in an error #777

https://apps.nextcloud.com/apps/snappymail

DockerHub

Read issue #44

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations

cPanel

read #697

Full Changelog: v2.23.0...v2.23.1

Don't miss a new snappymail release

NewReleases is sending notifications on new releases.