Skip to content
Surf Wiki
Save to docs
technology/operating-systems

From Surf Wiki (app.surf) — the open knowledge base

Cyrus IMAP server

Email server software


Email server software

FieldValue
nameCyrus IMAP server
developerCarnegie Mellon University, Fastmail
latest release version
latest release date
programming languageC
genreMail delivery agent
licenseBSD
website

The Cyrus IMAP server is electronic mail server software developed by Carnegie Mellon University. It differs from other Internet Message Access Protocol (IMAP) server implementations in that it is generally intended to be run on sealed servers, where normal users cannot log in.

Overview

The mail spool uses a filesystem layout and format similar to the Maildir format used by other popular email servers such as qmail, Courier, Dovecot, etc. Users can access mail through the JMAP, IMAP/IMAP-S, POP3/POP3-S or KPOP protocols.

The Cyrus IMAP server supports server-side mail filtering through the implementation of a mail filtering language called Sieve.

The private mailbox database design gives the server considerable advantages in efficiency, scalability, and administratability. Multiple concurrent read/write connections to the same mailbox are permitted. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies.

As of version 2.4.17, there is support for CalDAV and CardDAV to provide an integrated calendaring and email solution, and also support for viewing email via an RSS reader.

In terms of user management, it has a simple implementation of SASL which is specified in the Internet Standard RFC 2222.

History

Prior to 1994, Carnegie Mellon University's email was based on the locally developed and non-standard Andrew Messaging System (AMS) - written in the early 1980s as part of the Andrew Project. This was very advanced for its day, but had major scalability issues and Carnegie Mellon wanted to move to a standards-compliant mail system that met or exceeded the feature set of AMS.

In 1994 the Computing Services Division at Carnegie Mellon addressed these goals by starting the Cyrus Project. In 1998, Carnegie Mellon placed all of its incoming freshmen (the class of 2002) on the Cyrus server for the first time and in December 2001, board access (which had been mirrored from AMS to Cyrus), was cut over to Cyrus completely. AMS was finally phased out in May 2002.

The Computing Services Division later developed Cyrus "Murder" clustering, and after several revisions deployed it within Carnegie Mellon in the summer of 2002.

Several members of the Cyrus development team at Carnegie Mellon went on to become leaders in the development of large-scale electronic mail infrastructure elsewhere: John Gardiner Myers was Chief Architect of Host Mail Infrastructure at America Online; and Rob Siemborski worked on Gmail infrastructure at Google.

In the fall of 2016 Carnegie Mellon announced the retirement of Cyrus IMAP as their electronic mail storage service, with Cyrus users required to choose between on-campus Microsoft Exchange and Google "G Suite" off-campus mail.

Cyrus is still being actively developed. Carnegie Mellon University remains active in development, and also provides the infrastructure on which cyrusimap.org runs. Staff at Fastmail contribute much of the recent work, as they depend upon it as part of their commercial service.

References

Bibliography

References

  1. (2008). "The Book of IMAP: Building a Mail Server with Courier and Cyrus". No Starch Press.
  2. "Cyrus Murder - Concepts".
  3. "John Gardiner Myers".
  4. (2007). "RFC 4954".
  5. "Cyrus Retirement".
  6. "Who Is Cyrus".
  7. "Why we contribute to Cyrus IMAP".
  8. "Cyrus development and release plans".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Cyrus IMAP server — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report