IMAP, POP3, And SMTP Settings For All Major Email Service Providers

IMAP POP3 And SMTP Settings For All Major Email Service ProvidersIMAP POP3 And SMTP Settings For All Major Email Service Providers

When configuring email clients like Outlook and Thunderbird, you need to set up the email accessing and managing protocols to be used. Most email service providers support Internet Messaging Access Protocol (IMAP) and Post Office Protocol 3 (POP3) which can be used for this purpose. However, each handles email access and management differently.

With these protocols, even if the service provider does not have a proprietary email client to access the emails, you can configure third-party email clients to access them.

The Simple Mail Transfer Protocol (SMTP) is a protocol that catches and carries emails to and from mail servers. When configuring an email client, you need to configure either IMAP or POP3 to receive the emails. However, SMTP is used to send messages, which are carried to the mail server.

With this information, additional elements are also required to configure email clients, such as the email server used by the Email Service Provider (ESP), and the port they are using.

In this post, I have listed the configurations that are required to configure email clients by the major ESPs for both ingress and egress emails. Simply click on your Email Service Provider in the content list below and you shall find the IMAP, POP3, and SMTP configurations needed.

What are IMAP, POP3, and SMTP protocols?

IMAP, POP3, and SMTP protocols all have to deal with emails. IMAP and POP3 protocols access and manage emails on the mail server, while the SMTP protocol transports them.

Here is a brief description of how each protocol works:

  • IMAP: This protocol accesses and retrieves emails from the email server to the client. The original emails are still stored on the mail server, and you need internet access to get to them.
  • POP3: This protocol also accesses and retrieves emails from the email server, but deletes the original email from the server once it has been received by the client. Since the emails are now stored on your device, they can be accessed offline.
  • SMTP: This protocol is responsible for transporting emails. They do not receive or send out emails.

Client configurations for email service providers

Gmail/Google Workspace

Gmail supports both IMAP and POP3 email protocols. These are the settings that you must use within an email client to connect to the email server:

ProtocolServerPortRequires SSL/TLS
IMAPimap.gmail.com993Requires SSL
POP3pop.gmail.com995Requires SSL & TLS
SMTPsmtp.gmail.com465 (SSL), 587 (TLS)TLS
Email client configurations for GMail & Google Workspace

To access Gmail emails through a client, simply configuring the client is not enough. YOu must also enable the POP3 or IMAP protocol from your Gmail account. Here is how to do it:

  1. Log into your Gmail account using a browser.

  2. Click on the Settings (gear) icon and click “See all settings“.

  3. Switch to the “Forwarding and POP/IMAP” tab.

  4. Enable the IMAP or POP3 protocol, whichever you wish to use, configure the available settings, and then click “Save changes“.

    Enable and configure IMAP POP3 on Gmail
    Enable and configure IMAP/POP3 in Gmail

Outlook/Hotmail

If you have an Outlook or Hotmail account, then you need to use the following client configuration settings to access and manage emails from the server. Note that even Microsoft’s proprietary emailing client, Outlook, needs to be configured to access the emails.

That said, Outlook does have the ability to auto-detect the settings, which usually works with Outlook or Hotmail email accounts.

ProtocolServerPortRequires SSL/TLS
IMAPoutlook.office365.com993Requires TLS
POP3outlook.office365.com995Requires SSL or TLS
SMTPsmtp-mail.outlook.com587STARTTLS
Email client configurations for Outlook & Hotmail

Unlike Gmail, you do not need to enable IMAP for a Hotmail/Outlook account. However, you do still need to activate the POP. Here is how to do it:

  1. Log into your Hotmail account and click the Settings (Gear) icon in the top-right corner.

  2. Switch to the “Sync email” tab.

  3. Toggle the slider below “POP and IMAP” into the On position.

    Enable POP in Outlook Hotmail
    Enable POP on Outlook Hotmail

After performing these steps, if you decide to use POP3 instead of IMAP, you can block devices from deleting emails from the server by selecting the “Don’t allow devices and apps to delete messages from Outlook” option.

Yahoo!

For Yahoo email accounts, you can use the following IMAP, POP3, and SMPT configurations:

ProtocolServerPortRequires SSL/TLS
IMAPimap.mail.yahoo.com993Requires SSL
POP3pop.mail.yahoo.com995Requires SSL
SMTPsmtp.mail.yahoo.com465 (SSL), 587 (TLS)Requires SSL or TLS
Email client configurations for Yahoo

Unlike Gmail and Outlook accounts, you do not need to enable IMAP or POP settings in your Yahoo email account.

ProtonMail

ProtonMail is considered one of the most secure email service providers. If you have a paid ProtonMail account, you can use their proprietary email client “Proton Mail Bridge“. This client application is only available for Windows, macOS, and Linux devices.

ProtonMail does not provide server or mail transfer protocol information, so it cannot be configured using third-party email clients. You can also download the ProtonMail app on Android and iOS devices.

That said, ProtonMail does not support POP3 protocol. Therefore, all emails can be accessed using IMAP. However, you can download and export your emails using ProtonMail’s proprietary email client.

Zoho

If you use Zoho Mail as your email service provider, then you can use the following details to configure email clients and access your emails.

Note that the configurations for the incoming servers for both IMAP and POP3 will be different depending if you are a personal user with an email address (user@zoho.com), or an enterprise user with a domain-based email address (user@domain.com).

For personal users

ProtocolServerPortRequires SSL/TLS
IMAPimap.zoho.com993Requires SSL
POP3pop.zoho.com995Requires SSL
SMTPsmtp.zoho.com465Requires SSL or TLS
Email client configurations for Zoho Mail for personal users

For organizational users with domain email

ProtocolServerPortRequires SSL/TLS
IMAPimappro.zoho.com993Requires SSL
POP3poppro.zoho.com995Requires SSL
SMTPsmtppro.zoho.com465 (SSL), 587 (TLS)Requires SSL or TLS
Email client configurations for Zoho Mail for organizational users

Enable IMAP & POP3 for Zoho Mail

To be able to use third-party email clients for Zoho Mail, you will need to enable IMAP and POP protocols from your email account first. Here is how:

  1. Log into Zoho Mail using a web browser and click Settings.

  2. Go to “Mail Accounts“.

  3. To enable IMAP, check the “IMAP Access” box.

    Enable IMAP for Zoho
    Enable IMAP for Zoho
  4. To enable POP, go to “POP Access“, and then select either of the following modes:

    • All Emails – To enable POP access for all emails in the account – All the emails will be downloaded by the POP client you configure.
    • Emails that arrive from now – Enables POP access for emails that arrive from the time the user enables POP access (only the newer emails will be downloaded to the POP client you configure).

AOL

Configuring an email client for an AOL email account is a pretty straightforward process. Here are the SMTP, IMAP, and POP3 details you’ll need to configure it:

ProtocolServerPortRequires SSL/TLS
IMAPimap.aol.com993Requires SSL
POP3pop.aol.com995Requires SSL
SMTPsmtp.aol.com465Requires SSL or TLS
Email client configurations for AOL

GMX

The GMX email service provider uses the following email protocol configurations:

ProtocolServerPortRequires SSL/TLS
IMAPimap.gmx.com993Requires SSL
POP3pop.gmx.com995Requires SSL
SMTPmail.gmx.com465 (SSL/TLS) or 587 (STARTTLS)Requires SSL or TLS
Email client configurations for GMX

GMX also provides dedicated apps for Android and iOS devices.

That said, you still need to enable IMAP and POP3 access to your GMX account. Here is how to do it:

  1. Log into your GMX email account and switch to the Email tab.

  2. Click Settings, and then click “POP3 & IMAP“.

  3. Select “Enable access to this account via POP3 and IMAP” and save the changes.

    Enable POP and IMAP for GMX account
    Enable POP and IMAP for GMX account

Neo Mailbox

With Neo Mailbox, you can use the following settings to set up an email client using the IMAP, POP3, and SMTP protocols:

ProtocolServerPortRequires SSL/TLS
IMAPimap0001.neo.space993Requires SSL or TLS
POP3pop0001.neo.space995Requires SSL or TLS
SMTPsmtp0001.neo.space465Requires SSL or TLS
Email client configurations for Neo Mailbox

Fastmail

Fastmail uses the following configuration to set up an email client. However, if you are working behind a firewall, then you may also need some additional configuration, as discussed below.

ProtocolServerPortRequires SSL/TLS
IMAPimap.fastmail.com993Requires SSL or TLS
POP3pop.fastmail.com995Requires SSL or TLS
SMTPsmtp.fastmail.com465Requires SSL or TLS
Email client configurations for Fastmail

As mentioned earlier, if you are working behind a firewall, you might need to perform additional configurations on the firewall to allow IMAP and POP3 communication. You’ll need to allow communication to the following servers:

IMAPimaps-proxy.fastmail.com
POP3pops-proxy.fastmail.com
SMTPsmtps-proxy.fastmail.com
Servers for IMAP, POP, SMTP communication behind a firewall

With these servers, you can use several ports for communication, which include 80, 21, 25, and 443.

Tuta

Tuta is another one of the most secure email providers out there. It is so secure that it does not support the IMAP and POP protocols. Instead, it provides its own email client for a variety of different platforms.

Since the emails are encrypted, and Tuta is focused on security and privacy, it is not compatible with third-party email clients.

However, Tuta does provide email clients for Windows, macOS, Linux, iOS, and Android devices.

iCloud

iCloud is Apple’s solution for an emailing service. Although designed for their own platforms, an iCloud account can be linked with third-party clients using IMAP and SMTP. Note that iCloud does not support POP3.

You can use the following information to configure email clients to access and manage iCloud emails:

ProtocolServerPortRequires SSL/TLS
IMAPimap.mail.me.com993Requires SSL or TLS
SMTPsmtp.mail.me.com587Requires SSL, TLS, or STARTTLS
Email client configurations for iCloud

Yandex

To configure an email client to access Yandex emails, use these configurations:

ProtocolServerPortRequires SSL/TLS
IMAPimap.yandex.com993Requires SSL or TLS
POP3pop.yandex.com995Requires SSL or TLS
SMTPsmtp.yandex.com465Requires SSL or TLS
Email client configurations for Yandex

You will also need to enable IMAP or POP3 from your Yandex account to be able to access and manage emails from third-party clients. Here is how:

  1. Log into your Yandex account, go to Settings, and then click “Email clients“.

  2. For POP, enable the “From pop.yandex.ru server via POP3” option. For IMAP, go to “Use a mail client to retrieve your Yandex mail” and select both “From the imap.yandex.com server via IMAP” and “App passwords and OAuth tokens“.

  3. Once done, save the changes.

Titan

For a Titan email account, use this information:

ProtocolServerPortRequires SSL/TLS
IMAPimap.titan.email993Requires SSL or TLS
POP3pop.titan.email995Requires SSL or TLS
SMTPsmtp.titan.email465Requires SSL or TLS
Email client configurations for Titan email

GoDaddy Workspace Email

GoDaddy hosts emails under the Workspace category, which can be accessed using third-party email clients like Outlook and Thunderbird.

Here are the settings needed to configure an email client with a GoDaddy Workspace email account:

ProtocolServerPortRequires SSL/TLS
IMAPimap.secureserver.net993Requires SSL
POP3pop.secureserver.net995Requires SSL
SMTPsmtpout.secureserver.net465 or 587Requires SSL or TLS
Email client configurations for GoDaddy

Bluehost

Bluehost is another domain and email service provider like GoDaddy. If you have an account with Bluehost, you can use IMAP and POP3 protocols to access and manage them.

Note that Bluehost provides 2 kinds of email accounts: A professional cloud-based email account, and a cPanel email account linked with your domain. Both of these account types have different IMAP and POP servers. Use the setting provided below depending on your type of account.

Cloud email account

ProtocolServerPortRequires SSL/TLS
IMAPimap.oxcs.bluehost.com993Requires SSL or TLS
SMTPsmtp.oxcs.bluehost.com587Requires SSL or TLS
Email client configurations for Bluehost professional cloud email

cPanel email account

Note: “domain.com” implies that you must use your own domain name server as the incoming email server. For example, if your email address is “subhan@itechtics.com”, then your domain is “itechtics.com”.

ProtocolServerPortRequires SSL/TLS
IMAPdomain.com993Requires SSL or TLS
POP3domain.com995Requires SSL or TLS
SMTPsmtpout.secureserver.net465Requires SSL or TLS
Email client configurations for GoDaddy for cPanel email account with TLS/SSL

In case you do not want to use SSL or TLS, you may use these configurations:

ProtocolServerPortRequires SSL/TLS
IMAPmail.domain.com143Not required
POP3mail.domain.com110Not required
SMTPsmtpout.secureserver.net26Not required
Email client configurations for GoDaddy for cPanel email account without TLS/SSL

IONOS Email

For the IONOS email account, you can use the following configurations for a third-party email client:

ProtocolServerPortRequires SSL/TLS
IMAPimap.ionos.com993Requires SSL or TLS
POP3pop.ionos.com995Requires SSL or TLS
SMTPsmtp.ionos.com465Requires SSL or TLS
Email client configurations for IONOS Email

Note that the email client and the operating system must support TLS 1.2 or higher. Otherwise, the IMAP and POP3 configurations would not work.

HostGator

HostGator does not have its own incoming or outgoing email servers. Instead, it uses your domain servers for this purpose. Therefore, you need your server name before you can start configuring IMAP, POP3, or SMTP protocols in your email client.

Follow these steps to find your server name:

  1. Log into your HostGator account.

  2. In the customer portal, click Hosting in the left sidebar.

  3. If you only have one hosting package, click “Quick Links“. If you have multiple hosting packages, select the corresponding package and then click Manage.

  4. In the “Quick Links” section, click Cpanel.

  5. Click “General Information” on the right.

  6. Now click “Server Information“.

You will find the name of your server here.

Once you have that, you need to concatenate “hostgator.com” with it, and you will have the complete address of the mail server. For example, if your server name is “abcd”, then the email server address needed for IMP, POP3, and SMTP configuration will be “abcd.hostgator.com”.

Note: This server name has been referred to as “YourServerName” in the table given below.

Now use this table to configure your email client to access and manage your HostGator email account if SSL or TLS is required:

ProtocolServerPortRequires SSL/TLS
IMAPYourServerName993Requires SSL or TLS
POP3YourServerName995Requires SSL or TLS
SMTP<em>YourServerName</em>465Requires SSL or TLS
Email client configurations for HostGator with SSL/TLS

Use the following configuration if SSL or TLS is not required:

ProtocolServerPortRequires SSL/TLS
IMAPYourServerName143Not required
POP3YourServerName110Not required
SMTP<em>YourServerName</em>25, 26Not required
Email client configurations for HostGator without SSL/TLS

Hostinger

If you use Honstinger as your email service provider, then you can use the following parameters to configure a third-party email client to go with it:

ProtocolServerPortRequires SSL/TLS
IMAPimap.hostinger.com993Requires SSL
POP3pop.hostinger.com995Requires SSL
SMTPsmtp.hostinger.com465 (SSL), 587 (TLS)Requires SSL or TLS
Email client configurations for Hostinger

DreamHost

For DreamHost, use the following mail servers and ports for email client configuration with SSL or TLS enabled:

ProtocolServerPortRequires SSL/TLS
IMAPimap.dreamhost.com993Requires SSL
POP3pop.dreamhost.com995Requires SSL
SMTPsmtp.dreamhost.com465Requires SSL or TLS
Email client configurations for DreamHost with SSL/TLS

If you want to configure the client without SSL or TLS requirements, use these parameters instead:

ProtocolServerPortRequires SSL/TLS
IMAPimap.dreamhost.com143Not required
POP3pop.dreamhost.com110Not required
SMTPsmtp.dreamhost.com587Not required
Email client configurations for DreamHost without SSL/TLS

Of course, using the secure medium with SSL or TLS is always preferred. However, if you encounter issues with the encryption, you can opt to use the parameters without TLS or SSL.

SiteGround

SiteGround uses your domain server as its email server. The nomenclature for the naming of both the incoming and outgoing mail is “mail.yourdomainname.com“. You can thus use the following information to configure third-party email clients with a SiteGround email account:

ProtocolServerPortRequires SSL/TLS
IMAPmail.domainname.com993Requires SSL
POP3mail.domainname.com995Requires SSL
SMTPmail.domainname.com465Requires SSL or TLS
Email client configurations for SiteGround with SSL/TLS

If you do not wish to use the secured encryption then you must use the following parameters instead:

ProtocolServerPortRequires SSL/TLS
IMAPmail.domainname.com143Not required
POP3mail.domainname.com110Not required
SMTPmail.domainname.com25, 2525Not required
Email client configurations for SiteGround without SSL/TLS

NameCheap Private Email

NameCheap has a division named “Private Email”, which is an email service provider. If you want to configure a NameCheap email account on a third-party email client, use this configuration:

ProtocolServerPortRequires SSL/TLS
IMAPmail.privateemail.com993 (SSL), 143 (TLS)Requires SSL or TLS
POP3mail.privateemail.com995Requires SSL
SMTPmail.privateemail.com465 (SSL), 587 (TLS)Requires SSL or TLS
Email client configurations for SiteGround with SSL/TLS

Amazon Workmail

Amazon Workmail is a big player in the email service provider industry. If you have an account with them, you can use the following parameters to configure a third-party email client to access and manage emails. Note that Amazon Workmail does not currently support the POP3 protocol.

Note: Do not confuse Amazon Workmail with Amazon SES. Amazon SES is an email marketing platform and does not have its own IMAP and POP servers.

ProtocolServerPortRequires SSL/TLS
IMAPimap.mail.us-west-2.awsapps.com (West US)
imap.mail.us-east-1.awsapps.com (East US)
imap.mail.eu-west-1.awsapps.com (Europe)
993Requires SSL
SMTPsmtp.mail.us-west-2.awsapps.com (West US)
smtp.mail.us-east-1.awsapps.com (East US)
smtp.mail.eu-west-1.awsapps.com (Europe)
465Requires SSL
Email client configurations for SiteGround with SSL/TLS

Ending words

While you can find the information for POP, IMAP, and SMTP configuration for different service providers online, I have compiled the information for their ports and servers in one location.

Sysadmins and email support providers can use this collection of information to configure all sorts of email clients that support these protocols, regardless of the service provider, or the platform/OS they are configuring it on.

Note that some email service providers mentioned in this post do not support these protocols, but instead, provide their own email clients for different platforms.

If you liked this post, Share it on:
Subhan Zafar is an established IT professional with interests in Windows and Server infrastructure testing and research, and is currently working with Itechtics as a research consultant. He has studied Electrical Engineering and is also certified by Huawei (HCNA & HCNP Routing and Switching).

Get Updates in Your Inbox

Sign up for the regular updates and be the first to know about the latest tech information