Re: Why Cyrus?

Niels Dettenbach via Info-cyrus <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Organization Syndicat IT&Internet
Message-ID <3111257.A9c2IdaSLr@gongo>
Am Freitag, 19. Januar 2018, 12:29:03 CET schrieb Patrick Goetz:
> That makes the choice kind of clear, in my mind.  AFAIK Dovecot is
> developed by just one person (or at the very least a small team) of
> volunteer developers.  If he/they get bored and move on to something
> else ...   Meanwhile, Cyrus now has commercial backing, which makes it a
> much more securely stable platform choice if you're just starting out
> and trying to decide which one to go with.
+1
after different experiences before and - from time to time - during nearly 
two decades of cyrus usage now i feel very similiar.

There was a time where voices rumored abut "cyrus is cdead" from the Dovecot 
scene. The "marketing" was much stronger then for cyrus (or other top class / 
tier "internet standard software"). Since that time i've stumbled over 
Dovecot setups in companies etc. which had different kind of problems during 
required scaling - mostly resulted in any kind of reliability (crashes, 
hangs, any "unwanted" behaviour), while not all of them are directly related 
to the Dovecote code, but "bugs" in the environment (i.e. Linux Distro, 
Network Setup, Hardware). After migrating to cyrus i got the very most of the 
problems away. But this may - at least partly - related to my better cyrus 
knowledge then with Dovecot. And cyrus seems really reliable under any POSIX/
Unix i saw / administered it (different Linux distros, FreeBSD, NetBSD, LXC/
LXD).

Some of the setups are not restarted over years while under daily load / 
usage. The security profile of cyrus is top - urgent security updates was - at 
least at that time - significantly less often required.

Thousand thanks to the cyrus devels for your work!

Means: I would recommend cyrus for your scenario. The time you possibly 
"save" during initial setup with a Dovecot "out of the box" will typically 
cost much more time later (at least if you need the IMAP server longer then 
for a few days project or so).

> The biggest ongoing problem with Cyrus is the documentation, not that
> it's harder to install.  Cyrus is, if anything, easier to install than
> Dovecot (modulo distro packaging, which is the main difference here).
> The Dovecot guy writes very good documentation, and until recently
> trying to get information about how to set up Cyrus was like pulling
> teeth. I'm always having to appeal to this list whenever an issue comes
> up.  Recently I set up a vacation notification system.  Super easy AFTER
> A MONTH SPENT researching how to do it. I'm still not completely clear
> on how to set up multiple virtual mailhosts, either; my next onerous
> email research project.
+1 too,
at least at our beginning many many years ago we had a lot of "trail and 
error" fiddeling to get up a (from our view at that time) "typical Hosting ISP 
Mail-POP") Virtual Hosting IMAP server up and running. 

There was no real HOWTO's for (more or less) "typical" setup cases. The 
developers may tought cyrus is a "ISP level" software and users have to read 
and understand the complete software before even starting installing it.

Since FastMail has it under his fingers, the situation seems got better - but 
i can understand if "newbies" go to Dovecot instead which "seems to set up 
byself".

Possibly a community driven howto WIKI or similiar could be nice? I would try 
to help a bit / spend some time regularly too if required.


> Op 17-01-18 om 12:33 schreef Sebastian Hagedorn:
> > I'd say it's the better choice for large-scale deployments with tens and
> > hundreds of thousands of users.
> 
> I understand, but in my case it's less big. I guess 5000-7000 mailboxes.

We use cyrus with very small (2-5 with a few mails per day) up to "relatively 
large" installations with ~300k mails per day. After that long experience i 
[could feel | got] a cool mind about imap machines administered from me/us. 
cyrus scales smoothly and - after "understanding" the "cyrus way" of handling 
mailboxes - propably "limitless" while it perfectly integrates into different 
OS environments and network infrastructures. 

so far my two cents,
best regards,



Niels.


-- 
 ---
 Niels Dettenbach
 Syndicat IT & Internet
 http://www.syndicat.com
 PGP: https://syndicat.com/pub_key.asc
 ---

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEen+3H2N8RDyGzUZnDbtaiEWSKkQFAlpiBs4ACgkQDbtaiEWS
KkSNeRAAlZMOJu/wIc5bGIzr38wmnJk3BQULlJMNcA8RfoRxjGTLU4ndJoPWtwRQ
ii9KV0/CqyFew4q5nAGeywowADU/k4jDy4x0mv1Q8yM0Er0VDiowiAdofpcRGdcY
kYPaEHAOQHXUBg2DlZJrgtHUh4KHpNixPqZ11X6eJSy1FFGdKkEKjdBgr/YIyn89
VgzhtNOI0h3CVRshWXWQL0rKU8l9qFX1atFIrmhmgDrIsgnhdoJpZWluSEQ477PC
sgkgtNyMap7mUFprcYtBhGia/55bIusf2oS2tPLA+zIfaeMAMsGmfJYXZOGPzUFM
6AYtgCARvwXx+3Cyb6djU+1bgxwucno6LbBZWwBZi9m5rjmAE5ensqHJEzflnKIF
g2QqqErP6sY48cl5VXh9v0W5tzmgkUSdS7LqRAdeB1qlHVlDYS/oCNzA2eGkm3lJ
+Qif/kvZb079u5QRDr5T5QzzuRQjHQEYS6Mnq/B6Fw3czSkiZpN1RXjF98Qyqw7I
dQfMyG03tIxUgvqRnSHgEYzFrSIlVjKE93EZbDTZIsZg6AZDqqPUNJGDo5TluPXK
sRVwztnG85sdGEbUrM7evco8oM0QhpwYGlY5eWvnQzZQOkooeQ2QNt8xhwO6hO2R
/rlvtZXSPNfPrjOw/CaVZ5T41hwIHU6sCQf63ruzzTWbqh5o1pU=
=pbhU
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.