Wolfgang Breyha wrote:
On 03/03/2026 14:12, Frank Richter wrote:
Oh dear, thanks for pointing out this one. No, we don’t
use  improved_mboxlist_sort: 1 yet
Keep in mind that you need to stop cyrus on all backends, export the
mailboxes.db, change the setting and reimport the dump to a fresh
mailboxes.db. After doing so you should do a "ctl_mboxlist -m" to a
clean/empty mailboxes.db on your mupdate master after you changed the
setting there as well. Last but not least change the setting on the
frontends and fetch a new copy from mupdate there as well. Take note of
#5593 on github and keep lmtp silent in the time of first sync.

Thanks. I read https://www.cyrusimap.org/3.4/imap/developer/thoughts/improved_mboxlist_sort.html
and made my plan similar to yours. And yes, I’ll stop the MTA, too.

So you need a downtime. Depending on the size of your backends, primarily
the mailboxes.db entry count, the "ctl_mboxlist -m" can take quite some time.
Downtime is scheduled.

I tested it on a test server: reimport needs ~ 3 minutes on every backend (~ 167.000 mailboxes/folders). To push it on the mupdate master will need some more time (can't test in the moment).

… Another question: We use DIGEST-MD5 to
authenticate to the mupdate master, too.
What shall I use instead? PLAIN requires TLS, right?
But mupdate doesn't support TLS according to https://github.com/cyrusimap/
cyrus-imapd/issues/2774
What do you use instead?
Anything newer and (more) secure cyrus-sasl supports. eg. SCRAM-SHA-256.

Thanks, I finally detected https://www.cyrusimap.org/sasl/sasl/authentication_mechanisms.html

I also recommend scanning the currently open issues on github. There are
some which will hurt big time if applicable and unaddressed. eg: #5548

We did the 2.5 => 3.8 migration in place BTW. We did a lot of "pre flight
tests" and there were some lessons to learn, but aside from
improved_mailboxlist_sort nothing we couldn't handle after the upgrade
since we build our own RPMs with local patches for open issues.

By using plain debian builds YMMV in a murder env;-)
Let’s see. With Debian 11 we ended up to build our own packages with some patches as well.

Frank

--
Frank Richter, Chemnitz University of Technology, Germany


------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/Tc654c39c5afc4bc1-M3e9373e7696db50d1407fcac
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to