I am also running a small personal email server using Dovecot for IMAP
but Exim rather than Postfix. I don’t do any replication.
I have been considering migrating to Cyrus in order to have JMAP as well
as IMAP support. I have done this relatively successfully on a staging
instance I run (although I keep having restart problems because Cyrus
requires that its /var/run directories be created for it).
But I have been reluctant to move to Cyrus on my production machine
because the email store used by Cyrus is completely different from
Dovecot. Dovecot uses mailbox format files, while Cyrus is more database
oriented (haven’t learned the details yet). You might consider this if
you need to be able to roll back to Dovecot in the event of a problem.
-Jim
On 30 Jun 2025, at 10:02, [email protected] wrote:
I run my own personal small e-mail server, I'm currently using Dovecot
for IMAP (and Postfix on Debian) and I don't like it.
Actually, I really *do* like the dsync feature that will replicate
between servers, but it didn't run out-of-the-box, I needed to make
code changes and compile my own .deb.
In the process I discovered that source code is a scary mess. And the
maintainer seems to know it because in the most recent version they
didn't fix it, they deleted the whole feature. And abruptly ended
*all* support of the previous version.
Following their mailing list I see migration problems for people going
to the new version, including crashes if the config has problems. Not
an error, a crash.
This all smells bad to me and has me thinking I need to get off
Dovecot and so I am looking for something better. There seems to be
activity in the we-do-it-all integrated e-mail software space, but I
just want an IMAP server I might swap in as a trial, maybe swap it
out.
Is Cyrus a good choice for me, circa summer 2025?
Thanks,
-kb
------------------------------------------
Cyrus: Info
Permalink:
https://cyrus.topicbox.com/groups/info/T0c0e25e570f21952-M2293f7039c7d37e6c819af57
Delivery options: https://cyrus.topicbox.com/groups/info/subscription