As of 2020-01-08, this page is incomplete
Mail functionality in WikiSuite is handled as follows:
Please see general component criteria and the other Software Components for WikiSuite.
Why Cyrus IMAP and Cypht instead of the many options in this space? Very good question! In one word: JMAP
Why Cyrus IMAP
- The de facto mail system in ClearOS
- JMAP support
- Very active development
- Fantastic community and leadership, and weekly community meetings
- Longevity: started in 1993!
Why Cypht
Why not Roundcube
Why not Kolab
- Kolab is a great standalone mail stack suite. Kolab was the mail stack component in WikiSuite for the first few years, but it was too much work to integrate tightly and thus, it stayed quite standalone from the rest of WikiSuite. So we moved to a more tightly integrated solution.
- Kolab uses Roundcube, which doesn't support JMAP
Why not Apache James
- Apache James supports JMAP so it could have worked, but it would be too much work to integrate nicely with ClearOS
Why not SOGo
SOGo is a very interesting solution, and was a strong candidate. However, no JMAP support, and it would have not been as tightly integrated as the chosen solution. SOGo is written in Objective-C (vs Cypht in PHP)
Why not Dovecot
No support for JMAP
Why not Gmail
Why not Office 365
(to do: add all the other options)
See also