Home
Knowledge Base
Credits
Site Map
 

Electronic Mail


Electronic mail has been around since the beginning of the Internet. It was the most popular application when the Internet was first established and has become more elaborate and powerful over the years. E-mail is an asynchronous communication medium; people send and read messages when it is convenient to them, without having to coordinate with other people's schedules. It is fast, easy to distribute, and inexpensive compared to with the postal mail. Modern e-mail messages and span can be sent to thousands of recipients at a time. They often include attachments, hyperlinks, HTML formatted text and photos.

 

Looking at the above diagram, you see it has three major components: user agents, mail servers, and Simple Mail Transfer Protocol (SMTP) . A sender wants to send an email to a
recipient. User agents allow users to read, reply to, forward, save, and compose messages.
When the message is completely composed, the sender's user agent sends the message to
their mail server, where the message is placed in the mail server's outgoing message queue.
When a recipient wants to read a message, their user agent retrieves the message from their
mailbox in their mail server.

In the late 1990's, graphical user interface user agents became popular allowing users to view
and compose multimedia messages. Mail servers from the core of the e-mail infrastructure,
each recipient has a mailbox located in one of the mail servers. If the sender's server cannot
deliver the message to the recipient's server, then the sender's server holds the message in a
message queue and attempts to transfer the message later; usually every 30 minutes or so. If
the message has not been delivered after several days, the server removes the message and
notifies the sender with an e-mail message.