What is POP?
POP stands for post office protocol, often referred to with a suffix of its version - number 3. POP3 is also the most commonly used protocol used for receiving email over the internet. Most email clients support this protocol as a one-way client-server protocol. The email is received and held on the server until the email client downloads it. Once downloaded, it deletes it from the server, although companies can implement a way to store those emails for some time allowing users to download the emails as many times as they like in a given period. An excellent example of an email client is Microsoft Outlook. This protocol, along with many others, is accessed through designated ports. In other words, when an email client connects through these allocated ports, it knows which protocol it is likely using.
POP3 works on port 110 (default and non-encrypted) and port 995 (encrypted) ports. The process begins when the server starts listening to one of these ports. When an email client such as Microsoft Outlook connects for email retrieval, it establishes a TCP connection with the server. Following this connection, the POP3 server sends a generic greeting and proceeds to the authorisation state. After the authorisation completes, the server-client enter into a transaction state where transactions occur until either one closes or aborts the connection. A transaction typically consists of non-case-sensitive keywords followed by arguments. The responses contain indicators and keywords followed by a description of that additional information.
POP3 is the preferred protocol for some because it retrieves emails efficiently with minimal error. It is also great for sending and storing bulk email messages. The downside is that it does not support email manipulation or synchronisation on the server since the idea behind the protocol is to download it to the email client and delete it off the server. For these types of use cases, there is an alternative protocol called Internet Message Access Protocol, abbreviated as IMAP. IMAP, on the other hand, supports polling existing connections for newly arrived emails and supports syncing multiple folders from the server.
What is IMAP?
It stands for Internet Message Access Protocol and is more advanced than POP3. Both are types of email protocols relating to email retrieval. IMAP allows users to access and manage emails on the server by permitting them to manipulate folders, delete, and search through messages. In addition, you can set or remove message flags, fetch by email attributes and more. The default behaviour is that all email messages remain on the server until the user takes action. The most significant advantage is that it allows multiple devices and clients to read and write emails simultaneously.
Furthermore, it only downloads emails when you click on them on your email client, making it an efficient retrieval method. Also, attachments downloading aren’t automatic. For this reason, you can also check messages a lot quicker. Nearly all major internet service providers like Gmail, Hotmail, and Yahoo use this protocol to ensure they can keep emails the same on every device you access. They also have advanced features like access to MIME message parts, partial fetch, message state information, server-side searches, built-in extension mechanism, and server push notifications. An IMAP server typically listens on port 143 (default and unencrypted) and port 993 (encrypted). As with POP3, IMAP evolved from its initial introduction in 1986 with various versions like IMAP2, IMAP3, IMAP2bis, and IMAP4.
What is SMTP?
SMTP stands for Simple Mail Transfer Protocol. This protocol allows sending emails from one email account to another. It is the only protocol that allows for sending of emails. Most email clients, such as Outlook and Apple Mail, rely on SMTP to send messages from sender to recipients. Think of it as a language that both parties must communicate using to understand each other. While SMTP is a protocol, an SMTP server refers to an application that provides services to other programs within a network called clients. It handles the sending, receiving, and relaying of messages.
A server is like a branch of a post office. For example, let’s say you sent a mail from Auckland to Brisbane; the mail first goes into a local post shop in Auckland. Then, it gets processed here, where we find out where the nearest post shop in Brisbane that services your given recipient. Then that mail is sent over to that local post shop in Brisbane. Brisbane post shop then goes ahead and delivers it to your friend there. Likewise, with SMTP servers, the Auckland SMTP server will try first to figure out which network the recipient belongs to. It then communicates with the nearest SMTP server in Brisbane and shares information regarding its email. The email is then accepted and put into the appropriate email address handled by the Brisbane SMTP server.
POP, IMAP, and SMTP ports of popular ISPs
The following list of providers is not in order. Please use the table of content to find the provider you are looking for.
Default
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | Non-Encrypted | AUTH | 25 (or 587) |
| Secure (TLS) | StartTLS | 587 |
| Secure (SSL) | SSL | 465 |
| | | |
IMAP Server (Incoming) | Non-Encrypted | AUTH | 143 |
| Secure (TLS) | StartTLS | 143 |
| Secure (SSL) | SSL | 993 |
Google Mail (Gmail)
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.gmail.com | SSL | 465 |
| smtp.gmail.com | StartTLS | 587 |
POP3 Server (Incoming) | pop.gmail.com | SSL | 995 |
IMAP Server (Incoming) | imap.gmail.com | SSL | 993 |
Yahoo Mail
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.mail.yahoo.com | SSL | 465 |
POP3 Server (Incoming) | pop.mail.yahoo.com | SSL | 995 |
IMAP Server (Incoming) | imap.mail.yahoo.com | SSL | 993 |
Yahoo Mail Plus
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | plus.smtp.mail.yahoo.com | SSL | 465 |
IMAP Server (Incoming) | plus.imap.mail.yahoo.com | SSL | 993 |
POP3 Server (Incoming) | plus.pop.mail.yahoo.com | SSL | 995 |
Yahoo Mail UK
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.mail.yahoo.co.uk | SSL | 465 |
IMAP Server (Incoming) | imap.mail.yahoo.co.uk | SSL | 993 |
POP3 Server (Incoming) | pop.mail.yahoo.co.uk | SSL | 995 |
Yahoo Mail Deutschland
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.mail.yahoo.com | SSL | 465 |
IMAP Server (Incoming) | imap.mail.yahoo.com | SSL | 993 |
POP3 Server (Incoming) | pop.mail.yahoo.com | SSL | 995 |
Yahoo Mail Australia & New Zealand
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.mail.yahoo.au | SSL | 465 |
IMAP Server (Incoming) | imap.mail.yahoo.au | SSL | 993 |
POP3 Server (Incoming) | pop.mail.yahoo.au | SSL | 995 |
Hotmail
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.live.com | SSL | 465 |
POP3 Server (Incoming) | pop3.live.com | SSL | 995 |
Comcast
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.comcast.net | | 587 |
POP3 Server (Incoming) | mail.comcast.net | | 110 |
AOL.com
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.aol.com | SSL | 587 |
IMAP Server (Incoming) | imap.aol.com | SSL | 993 |
POP3 Server (Incoming) | pop.aol.com | SSL | 995 |
AT&T
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.att.yahoo.com | SSL | 465 |
IMAP Server (Incoming) | imap.att.yahoo.com | SSL | 993 |
POP3 Server (Incoming) | pop.att.yahoo.com | SSL | 995 |
NTL @ntlworld.com
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.ntlworld.com | SSL | 465 |
IMAP Server (Incoming) | imap.ntlworld.com | SSL | 993 |
POP3 Server (Incoming) | pop.ntlworld.com | SSL | 995 |
BT Connect
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.btconnect.com | | 25 |
IMAP Server (Incoming) | imap4.btconnect.com | | 143 |
POP3 Server (Incoming) | pop3.btconnect.com | | 110 |
BT Openworld
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | mail.btopenworld.com | | 25 |
POP3 Server (Incoming) | mail.btopenworld.com | | 110 |
BT Internet
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | mail.btinternet.com | | 25 |
POP3 Server (Incoming) | mail.btinternet.com | | 110 |
Orange
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.orange.net | | 25 |
POP3 Server (Incoming) | pop.orange.net | | 110 |
Orange UK
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.orange.co.uk | | 25 |
POP3 Server (Incoming) | pop.orange.co.uk | | 110 |
Wanadoo UK
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.wanadoo.co.uk | | 25 |
POP3 Server (Incoming) | pop.wanadoo.co.uk | | 110 |
O2
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.o2.ie | | 25 |
POP3 Server (Incoming) | pop3.o2.ie | | 110 |
O2 Online Deutschland
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | mail.o2online.de | | 25 |
POP3 Server (Incoming) | pop.o2online.de | | 110 |
O2 UK
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.o2.co.uk | | 25 |
IMAP Server (Incoming) | pop3.o2.co.uk | | 110 |
O2 Deutschland
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | mail.o2online.de | | 25 |
IMAP Server (Incoming) | imap.o2online.de | | 143 |
T-Online Deutschland
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | securesmtp.t-online.de | StartTLS | 587 |
IMAP Server (Incoming) | secureimap.t-online.de | SSL | 993 |
POP3 Server (Incoming) | securepop.t-online.de | SSL | 995 |
1&1 (1and1)
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.1and1.com | StartTLS | 587 |
IMAP Server (Incoming) | imap.1and1.com | SSL | 993 |
POP3 Server (Incoming) | pop.1and1.com | SSL | 995 |
1&1 Deutschland
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.1und1.de | StartTLS | 587 |
IMAP Server (Incoming) | imap.1und1.de | SSL | 993 |
POP3 Server (Incoming) | pop.1und1.de | SSL | 995 |
Verizon
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | outgoing.verizon.net | | 587 |
IMAP Server (Incoming) | incoming.verizon.net | | 143 |
POP3 Server (Incoming) | incoming.verizon.net | | 995 |
Verizon (Yahoo hosted)
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | outgoing.yahoo.verizon.net | | 587 |
POP3 Server (Incoming) | incoming.yahoo.verizon.net | | 110 |
zoho Mail
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.zoho.com | SSL | 465 |
IMAP Server (Incoming) | imap.zoho.com | SSL | 993 |
POP3 Server (Incoming) | pop.zoho.com | SSL | 995 |
Mail.com
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.mail.com | StartTLS | 587 |
IMAP Server (Incoming) | imap.mail.com | SSL | 993 |
POP3 Server (Incoming) | pop.mail.com | SSL | 995 |
GMX.com
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.gmx.com | SSL | 465 |
IMAP Server (Incoming) | imap.gmx.com | SSL | 993 |
POP3 Server (Incoming) | pop.gmx.com | SSL | 995 |
Net@ddress by USA.NET
| Server | Authentication | Port |
---|
SMTP Server (Outgoing) | smtp.postoffice.net | SSL | 465 |
IMAP Server (Incoming) | imap.postoffice.net | SSL | 993 |
POP3 Server (Incoming) | pop3.postoffice.net | SSL | 995 |