Mail Delivery Agents
Most email users don’t read mail directly from their mailhosts; instead, they download their mail from the host to their personal computers. A daemon running on the mailhost called a Mail Delivery Agent (MDA) facilitates this by supporting a mail-delivery protocol, and individual mail clients (Apple’s Mail, for example) connect to this service to check for and download new messages.
The two most common MDA protocols are the Post Office Protocol (POP) and the Internet Message Access Protocol (IMAP). POP, the older and more commonly supported of the two, comprises a very simple command set, allowing users to do little besides download their mail and delete it from the server. IMAP represents a newer and more sophisticated protocol that lets users store and organize all their mail on the server-side. This offers much greater convenience to users, but at the cost of more server resources; consider using the quota command (see Chapter 2) to set users’ storage capacities if you support IMAP.
Unfortunately, Mac OS X ships with neither popd nor imapd, the daemons that give you POP and IMAP services , respectively. You can cover both these bases by installing the UW IMAP server, available as a source code tarball (http://www.washington.edu/imap/).
If you would like to forgo compiling UW IMAP altogether, a shareware utility exists that provides a simple GUI interface allowing you to easily enable Postfix as well as the UW IMAP and POP services . Postfix Enabler is available ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access