Computernetworks (21CS52)
Computernetworks (21CS52)
Seminar on:
Mail access protocol
Example:
A sender using an Apple email client with a Gmail server can send an email to another user using
a mail server on an Outlook email client. This is possible because the servers and the email
clients follow the rules and standards defined by the email protocols.
In the case of email, the sender, recipients, and servers involved can all be different but then
they need to receive the data, decipher the content and render it in the same way the sender
has sent it. Email protocols define how the email message has to be encoded, how it needs to
be sent, received, rendered, and so on, and hence they are essential. While email protocols
make the process behind emails a bit complex, the protocols ensure that email is a standard,
reliable, and universal mode of communication.
THE DIFFERENT EMAIL PROTOCOLS:
The common protocols for email delivery are
• Post Office Protocol (POP)
• Internet Message Access Protocol (IMAP)
• Simple Mail Transfer Protocol (SMTP).
Post Office Protocol (POP)
POP or Post Office Protocol enables us to access the emails in any email client of our choice.
POP performs one-way email retrieval and there is no sync between the email clients and
server. The user-agent at client's computer opens a TCP connection to the main server.
IMAP is another mail access protocol, which has more features than POP. An IMAP server will
associate each message with a folder. When a message first arrives at server, the message is
associated with recipient's INBOX folder.
Then, the recipient can
→ move the message into a new, user-created folder
→ read the message
→ delete the message and
→ search remote folders for messages matching specific criteria.
• An IMAP server maintains user state-information across IMAP sessions.
• IMAP permits a user-agent to obtain components of messages.
SMTP (Simple Mail Transfer Protocol)