[Dovecot] What would you tell the CIO in an "ABCs of Email" overview?
Kenneth Porter
shiva at sewingwitch.com
Tue May 8 06:13:19 EEST 2007
Perhaps the first fundamental is that Internet email isn't handled by one
kind of server. It's a suite of protocols that are served by distinct
processes.
At minimum, you have inbound (POP3, IMAP) and outbound (SMTP) servers. You
may also have a separate authentication server (LDAP) and perhaps other
pieces providing calendaring, web mail (HTTP), and central storage of
client configuration (ACAP).
The different protocols exist not because some programmer thought it would
be cool to create a new protocol, but because they serve completely
different needs. For example, POP3 was designed to support lightweight
disconnected clients. IMAP provides server-based storage of mail folders.
LDAP provides authentication not just for mail systems but for many other
applications. (I'm sure experts for each of these protocols could provide
better explanations. The RFC for each probably has a motivation section
that you can quote.)
An important "slide" in the presentation would show the plumbing that ties
all these protocols and processes together and shows how mail moves through
the system. In some cases the plumbing itself is variable. For example,
spam and virus processing might occur within several servers or within a
client.
More information about the dovecot
mailing list