TLDR; Sogo est une couche d'intérop et webmail Open source et libre pour entreprise semble améliorer. Elle s'interface par dessus Cyrus et postfix. Utilisé et promu par la ville d'Echirolles.
Ca semble être fait en Objective C.
https://www.sogo.nu/about.html#/overview
SOGo offers multiple ways to access calendaring and messaging data. Your users can either use a web browser, Microsoft Outlook, Mozilla Thunderbird, Apple iCal, or a mobile device to access the same information.
SOGo is a highly interoperable solution due to its adoption and promotion of open standards. Among those, SOGo particularly focuses on:
- CalDAV: The Calendaring Extensions to WebDAV protocol is vastly popular among clients (Apple iCal, Mozilla Lightning, etc.) and allows them to exchange calendar components with servers that support it.
- CardDAV: In its fourth revision, vCard Extensions to WebDAV is to address books / contacts what CalDAV is to calendaring. Less popular than CalDAV, it's nevertheless quickly gaining momentum and is used by the SOGo Connector extension.
- Mail protocols: For messaging, SOGo fully makes use of standard protocols such as IMAP and SMTP.
- Microsoft Exchange ActiveSync: The de facto standard for synchronization of email, contacts, events, and tasks with mobile devices that use Apple iOS, Android, or Windows Phone.
Supporting open standards provides SOGo with extensive interoperability, scripting capabilities and more.
https://www.sogo.nu/about.html#/why
Ease of deployment
- SOGo reuses your existing services such as Microsoft Active Directory, OpenLDAP, your SQL database, or even your IMAP server. By reusing those, SOGo prevents you from time-consuming data migration or directory services data duplication or synchronization problems
- If you have little or no existing services, ZEG can be used for immediate deployments. ZEG will get you running in minutes
- SOGo provides you with migration scripts from existing solutions and more scripts are being added
https://www.sogo.nu/about.html#/features
Components reusability
SOGo uses existing IMAP, SMTP, database and LDAP services. When not available, best breed ones can be used from the Open Source community such as Cyrus IMAP Server, Dovecot, OpenLDAP, Postfix, MySQL and PostgreSQL.