Cyrus IMAP server

Cyrus IMAP server
Cyrus IMAP server
Developer(s) Carnegie Mellon University
Stable release 2.4.10 / July 5, 2011; 4 months ago (2011-07-05)
Type Mail Delivery Agent
License original BSD license
Website http://www.cyrusimap.org/

The Cyrus IMAP server differs from other IMAP server implementations in that it is generally intended to be run on sealed servers, where normal users cannot log in. 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. Cyrus IMAP's spool format, said[by whom?] to have improved performance and scalability to Maildir, resides in parts of the filesystem that are private to the Cyrus IMAP system. Users can access mail through the 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.

Contents

History

Prior to 1994, Carnegie Mellon University exclusively used the locally-developed and non-standard Andrew Messaging System (AMS) for its email communication needs. Originally written in the early 1980s as part of the Andrew Project, it was very advanced for its day. However, it had major scalability issues. Carnegie Mellon wanted to move to a standards-compliant mail system that met or exceeded the feature set of AMS, and with an emphasis on disconnected operation and scalability (scalability both in simultaneous online accesses and in large mailboxes).

The Cyrus Project was started by the Computing Services Division at Carnegie Mellon in 1994 to attempt to meet these goals. The following documents that date from that era describe the original goals of the project (they may be dated somewhat):

Carnegie Mellon placed all of its incoming freshmen on the Cyrus server for the first time in 1998 (class of 2002). In December 2001, bboard access (which had been being mirrored from AMS to Cyrus), cut over to Cyrus completely. AMS was finally phased out in May 2002.

As development on the project progressed, it became clear that users required further scalability and additional reliability beyond that which a single-machine configuration could provide. To meet these goals, the Cyrus "Murder" clustering solution was developed again by the Computing Services Division, and after several revisions it was deployed to Carnegie Mellon in the summer of 2002.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Cyrus — is an English transliteration of the Persian name, Kourosh. For the etymology, see Cyrus (name). Contents 1 Persian Monarchy 2 Other persons named Cyrus 2.1 Given name …   Wikipedia

  • IMAP IDLE — In e mail technology, IDLE is an IMAP feature described in RFC 2177 that allows a client to indicate to the server that it is ready to accept real time notifications. Significance The IDLE feature allows IMAP e mail users to see immediately any… …   Wikipedia

  • IMAP — (Internet Message Access Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Manipulation und Zugriff auf E Mails in Mailboxen. Port: 143/TCP 220/TCP (IMAP3) 993/TCP (IMAPS) IMAP im TCP/IP‑Protokollstapel: Anwendung IMAP T …   Deutsch Wikipedia

  • IMAP 4 — IMAP (Internet Message Access Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Manipulation und Zugriff auf E Mails in Mailboxen. Port: 143/TCP 220/TCP (IMAP3) 993/TCP (IMAPS) IMAP im TCP/IP‑Protokollstapel: Anwendung IMAP T …   Deutsch Wikipedia

  • Imap — (Internet Message Access Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Manipulation und Zugriff auf E Mails in Mailboxen. Port: 143/TCP 220/TCP (IMAP3) 993/TCP (IMAPS) IMAP im TCP/IP‑Protokollstapel: Anwendung IMAP T …   Deutsch Wikipedia

  • IMAP — Internet Message Access Protocol Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • Imap — Internet Message Access Protocol Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • Cyrus (Server) — Cyrus Aktuelle Version 2.4.12 (4. Oktober 2011[1]) Kategorie E Mail Server Lizenz BSD Lizenz …   Deutsch Wikipedia

  • Courier Mail Server — Entwickler Sam Varshavchik Aktuelle Version 0.66.1 [1] (6. Mai 2011) Betriebssystem UNIX (POSIX) …   Deutsch Wikipedia

  • Courier (Server) — Courier Mail Server Aktuelle Version: 0.60.0 (13. Juli 2008) Betriebssystem: unixoide Systeme Kategorie: Mailserver Software Lizenz: GPL ( …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”