The Cyrus IMAP server is generally intended to be run on sealed systems, where normal users are not permitted to log in. The mailbox database is stored in parts of the filesystem that are private to Cyrus. All user access to mail is through the IMAP, POP3, or KPOP protocols. The private mailbox database design gives the server large 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, multiple SASL mechanisms, and the Sieve mail filtering language.
getmail is intended as a simple, secure, and reliable replacement for fetchmail. It retrieves email (either all messages, or only unread messages) from one or more POP3, SPDS, or IMAP4 servers (with or without SSL) for one or more email accounts, and reliably delivers into qmail-style Maildirs, mboxrd files, or through external MDAs (command deliveries) specified on a per-account basis. getmail also has excellent support for domain (multidrop) mailboxes, including delivering messages to different users or destinations based on the envelope recipient address.
imapbiff is a small perl/tk program that notifies you of new mail in an IMAP mail account. It only checks IMAP accounts, not local mail files or POP accounts. When you do not have any unread messages in your IMAP Inbox, it will display a mailbox icon with the flag lowered. When it detects new messages in your IMAP Inbox, it will beep and raise the flag. Whenever it is querying the IMAP server, a "?" is displayed to indicate that it is checking for messages.
Ledmail is a small mail checking utility that utilises the keyboard LEDs (caps, num, and scroll lock) to indicate when new mail has arrived. The LEDs are made to flash in an answerphone-like manner to indicate the number of new messages that are present in given mail servers. Each LED can be given a separate list of mail servers to poll, and the total number of new messages on those servers will determine how many times the LED will flash. Errors in checking mail servers cause the LEDs to flash in an inverted state, or to stay on. Ledmail can check both POP3 and IMAP4 mail servers.
pm2imap.pl is a perl script that will convert Pegasus Mail 3+ mailfolders (and trays) to Unix mbox format in the same Folder structure as your tray structure. This allows you to read your mail via IMAP instead of locally via the filesystem, which allows for "remote" reading of your mail.
pwcheck_mysql is a authentication module for the Cyrus IMAP server. Currently the Cyrus IMAP server only supports kerberos, /etc/passwd and ldap (via Clayton Donely's pwcheck_ldap module). Now with pwcheck_mysql, you can use a MySQL database to authenticate your IMAP users. This code has been tested for many months and seems to work fairly well.
OpenGroupware.org is a set of applications for contact, appointment, project, and content management. It is comparable to Exchange and SharePoint. It is accessible using Web interfaces or using local clients via WebDAV, GroupDAV, and CalDAV. Custom applications can be developed using the XML-RPC API. OpenGroupware.org runs on almost every GNU/Linux system.