SMTP, POP3 and IMAP are TCP/IP protocols used for mail delivery. If you plan to set up an email server such as MailServer, you must know what they are used for. Each protocol is just a specific set of communication rules between computers.
SMTP stands for Simple Mail Transfer Protocol. SMTP is used when email is delivered from an email client, such as Outlook Express, to an email server or when email is delivered from one email server to another. SMTP uses port 25.
POP3 stands for Post Office Protocol. POP3 allows an email client to download an email from an email server. The POP3 protocol is simple and does not offer many features except for download. Its design assumes that the email client downloads all available email from the server, deletes them from the server and then disconnects. It has no option to flag maill messages with flags like “seen”, “answered” or “forwarded”. POP3 normally uses port 110.
IMAP stands for Internet Message Access Protocol. IMAP shares many similar features with POP3. It, too, is a protocol that an email client can use to download email from an email server. However, IMAP includes many more features than POP3. The IMAP protocol is designed to let users keep their email on the server. IMAP requires more disk space on the server and more CPU resources than POP3, as all emails are stored on the server. IMAP enables flagging of mail messages, allows folder making on server (default folders are : Sent, Drafts, and Trash). IMAP normally uses port 143.
Protocol Purpose Normal port SSL variant SSL port
HTTP Web server 80 HTTPS 443
SMTP Send email 25 SMTPS 465
POP3 Read mail 110 POP3S 995
IMAP Read email 143 IMAPS 993