Courier Mail Server
Courier Mail Server | |
---|---|
Basic data
|
|
developer | Sam Varshavchik |
Publishing year | May 2000 |
Current version |
1.0.9 ( August 29, 2019 ) |
operating system | Unix ( POSIX ) |
programming language | C ++ |
category | Mail server |
License | GPL |
www.courier-mta.org |
The Courier Mail Server is a mail server and free software . It is primarily designed as a mail transfer agent and server for IMAP .
Courier saved in the maildir format of qmail from the beginning and introduced this for IMAP, while other servers initially stuck to mbox formats. With the development of Courier, Maildir was expanded to include folders and quotas, called Maildir ++.
The configuration is carried out using individual files or folders of the same name, from which the server reads all the files it contains. Many Courier configuration files can be broken down and recombined as needed. This enables a clear configuration for every scope.
The structure of Courier is modular. Maildrop , its mail delivery agent , and the modules for webmail and IMAP are also available separately for combination with other servers.
Modules
- Courier MTA
- the Mail Transfer Agent for Extended SMTP with emulation of Sendmail
- Courier IMAP
- the IMAP server
- Courier-SMAP
- the SMAP server
- Courier-POP3
- the POP3 server
- Courier-maildrop
- the mail delivery agent
- Courier web admin
- an HTML administration interface
Authentication
The authentication of Courier may be coupled to the operating system, be based on its own database, and on the basis of external directories. It is processed by its own system service , which in turn can load modules for DBM , Pluggable Authentication Modules , MySQL , PostgreSQL and the Lightweight Directory Access Protocol .
Webmail
The special feature of the SqWebMail module is that it is based directly on Maildir.
history
Courier's history began in 1997 with the approach that mail servers should detect and reject spam immediately. The first version of Courier was then developed in 1999 as a mail transfer agent for the Extended Simple Mail Transfer Protocol , parallel to the module for IMAP. Courier, along with UW IMAP and Cyrus, is one of the older three disclosed mail servers for large installations of IMAP. It is used, for example, by the University of Florida . The university contributed to further development at an early stage.
safety
According to a study by Timo Sirainen, the Courier Mail Server is more secure than the UW IMAP and the Cyrus IMAP Server. In addition, the newer Dovecot software suite is geared towards security and has therefore been offering a premium on exploits since the beginning of 2006 .
criticism
Critics of the server accuse its author of not complying fully with the rules specified in the RFCs for the IMAP component (Courier-IMAP) . However, the author of the server denies this and describes the criticism as a smear campaign against his server because it was one of the first to implement the more efficient maildir format.
See also
literature
- Peer Heinlein , Peer Hartleben: POP3 and IMAP - Mailserver with Courier and Cyrus , Open Source Press , September 2007, ISBN 978-3-937514-11-6
Web links
Individual evidence
- ↑ sourceforge.net . (accessed on September 6, 2019).
- ↑ Ubuntu manpage: makealiases . Canonical . Archived from the original on December 10, 2015. Info: The archive link was automatically inserted and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved May 22, 2011.
- ↑ Sam Varshavchik: Historical Background . Internet Archive. Archived from the original on April 5, 2001. Retrieved May 25, 2011.
- ^ CISE Mail Information . University of Florida. Retrieved May 15, 2011.
- ↑ Courier ChangeLog . Sam Varshavchik. Archived from the original on May 11, 2011. Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved May 15, 2011.
- ↑ C. Golubitsky: Toward an Automated Vulnerability Comparison of Open Source IMAP Servers (PDF; 160 kB) USENIX . Retrieved May 17, 2011.
- ↑ Security . Timo Sirainen. Retrieved August 7, 2013.
- ↑ Timo Sirainen: Security . Retrieved November 13, 2014.
- ↑ Sam Varshavchik: FUD . March 16, 2008. Retrieved December 18, 2010: “My response to claims that Courier-IMAP is not a compliant IMAP server is very simple: there was no such thing as a“ compliant ”IMAP server, because Crispin's IMAP specification makes that an impossible goal. "