Skip to content

Setup guide

IMAP Configuration Guide

Popular provider settings, connection defaults, and security notes for connecting Patriot Mail or another email client to an existing mailbox.

What IMAP does

Reads mail from the server

IMAP keeps mail on the provider so it stays in sync across multiple devices.

What SMTP does

Sends outgoing mail

Most providers require SMTP alongside IMAP for a full email workflow.

Safer access

Use OAuth or app passwords

Prefer provider-supported OAuth. Use app passwords only when the provider still supports them for manual credentials.

How to connect

The three details most manual setups need

1

Incoming server

Use the IMAP hostname and secure port. For most providers this is port 993.

2

Outgoing server

Use the SMTP hostname and the provider’s preferred secure submission port, usually 587.

3

Authentication

Use your full email address as the username and prefer OAuth or a provider-specific app password over your primary account password when that option still exists.

Popular providers

Reference settings for common inboxes

These settings are a practical starting point. Some providers also require IMAP to be enabled in account settings before a client connection will succeed.

Gmail (Google)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.gmail.com
Port
993

SMTP (outgoing)

Server
smtp.gmail.com
Port
465

Requires 2-Step Verification enabled. Use App Password instead of your regular password.

Outlook / Hotmail (Microsoft)

SSL/TLS (IMAP), STARTTLS (SMTP), OAuth preferred

IMAP (incoming)

Server
outlook.office365.com
Port
993

SMTP (outgoing)

Server
smtp-mail.outlook.com
Port
587

For Outlook.com, Hotmail.com, Live.com, and MSN personal accounts, Microsoft now requires Modern Authentication in non-Microsoft mail apps. App passwords and Basic Authentication are no longer available there.

The published hostnames still appear in Microsoft docs, but password-based IMAP sign-in for personal Outlook accounts may be rejected. Use OAuth when available.

Yahoo Mail

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.mail.yahoo.com
Port
993

SMTP (outgoing)

Server
smtp.mail.yahoo.com
Port
465

Generate an App Password under 'Manage app passwords' in Account Security.

iCloud (Apple)

SSL/TLS (IMAP), required STARTTLS (SMTP)

IMAP (incoming)

Server
imap.mail.me.com
Port
993

SMTP (outgoing)

Server
smtp.mail.me.com
Port
587

Requires Two-Factor Authentication. Generate an App-Specific Password in your Apple ID settings.

GMX

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.gmx.com
Port
993

SMTP (outgoing)

Server
mail.gmx.com
Port
465

Enable IMAP access in GMX settings under E-Mail > POP3 & IMAP.

WP Poczta (wp.pl)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.wp.pl
Port
993

SMTP (outgoing)

Server
smtp.wp.pl
Port
465

An app password is only needed if you use two-step login (logowanie dwustopniowe). Otherwise your normal mailbox password works.

IMAP is off by default. Turn on Dostep przez IMAP at poczta.wp.pl (Ustawienia, then Programy pocztowe) before connecting.

o2.pl (Poczta o2)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
poczta.o2.pl
Port
993

SMTP (outgoing)

Server
poczta.o2.pl
Port
465

An app password is only needed if you use two-step login. Otherwise your normal mailbox password works.

Same Wirtualna Polska account system as wp.pl (turn on IMAP first), but o2.pl uses its own server poczta.o2.pl, not imap.wp.pl.

Onet Poczta (onet.pl, op.pl)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.poczta.onet.pl
Port
993

SMTP (outgoing)

Server
smtp.poczta.onet.pl
Port
465

Your normal password works, but turning on two-step verification blocks plain IMAP - create an app password then.

Interia (interia.pl, int.pl)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
poczta.interia.pl
Port
993

SMTP (outgoing)

Server
poczta.interia.pl
Port
465

Enable 'Uzywam programu pocztowego' in Interia web mail settings before connecting.

Gazeta.pl

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.gazeta.pl
Port
993

SMTP (outgoing)

Server
smtp.gazeta.pl
Port
465

Enable IMAP access in Gazeta.pl web mail settings before connecting.

mail.com

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.mail.com
Port
993

SMTP (outgoing)

Server
smtp.mail.com
Port
465

Turn on POP3/IMAP access in the mail.com web settings before connecting.

Free.fr

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.free.fr
Port
993

SMTP (outgoing)

Server
smtp.free.fr
Port
465

The normal mailbox password works; create an app password only if you have turned on extra account security at Free.

Web.de

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.web.de
Port
993

SMTP (outgoing)

Server
smtp.web.de
Port
465

Turn on POP3/IMAP access in the Web.de web settings before connecting.

T-Online (Telekom)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
secureimap.t-online.de
Port
993

SMTP (outgoing)

Server
securesmtp.t-online.de
Port
465

Telekom uses a separate email-program password, set once in your Telekom account, not your web login.

Yandex Mail

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.yandex.com
Port
993

SMTP (outgoing)

Server
smtp.yandex.com
Port
465

With two-factor authentication on, create an app password in Yandex ID; otherwise your normal password works.

Turn on IMAP access in Yandex settings before connecting.

Orange (orange.fr, wanadoo.fr)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.orange.fr
Port
993

SMTP (outgoing)

Server
smtp.orange.fr
Port
465

Orange no longer accepts the web password in email apps - generate a dedicated mail password in your Orange account.

SFR (sfr.fr, neuf.fr)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.sfr.fr
Port
993

SMTP (outgoing)

Server
smtp.sfr.fr
Port
465

The legacy neuf.fr, cegetel.net, and club-internet.fr brands share these SFR servers.

La Poste

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.laposte.net
Port
993

SMTP (outgoing)

Server
smtp.laposte.net
Port
465

La Poste accepts only secure (SSL) connections.

Libero Mail (libero.it)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imapmail.libero.it
Port
993

SMTP (outgoing)

Server
smtp.libero.it
Port
465

Your normal password works until two-step verification is on, which then requires an app password from Libero settings.

Note the incoming host is imapmail.libero.it, not imap.libero.it.

Mail.ru (mail.ru, bk.ru, inbox.ru, list.ru)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.mail.ru
Port
993

SMTP (outgoing)

Server
smtp.mail.ru
Port
465

Mail.ru always requires an app password from account security - the web password never works in email apps.

UOL (uol.com.br, bol.com.br)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.uol.com.br
Port
993

SMTP (outgoing)

Server
smtps.uol.com.br
Port
465

BOL uses the sibling imap.bol.com.br / smtps.bol.com.br servers. Both send on smtps port 465.

Terra (terra.com.br)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.terra.com.br
Port
993

SMTP (outgoing)

Server
smtp.terra.com.br
Port
465

iG (ig.com.br)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.ig.com.br
Port
993

SMTP (outgoing)

Server
smtp.ig.com.br
Port
465

QQ Mail (qq.com)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.qq.com
Port
993

SMTP (outgoing)

Server
smtp.qq.com
Port
465

QQ requires an authorization code (from Settings > Account) in place of your password.

Turn on IMAP in QQ Mail settings before connecting.

NetEase (163.com, 126.com, yeah.net)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.163.com
Port
993

SMTP (outgoing)

Server
smtp.163.com
Port
465

NetEase requires an authorization code in place of your password.

Turn on IMAP first. 126.com and yeah.net use their own matching imap./smtp. hosts.

Naver (naver.com)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
imap.naver.com
Port
993

SMTP (outgoing)

Server
smtp.naver.com
Port
587

Turn on IMAP/SMTP in Naver settings first. Naver submits over STARTTLS on port 587, not implicit SSL on 465.

Daum (daum.net, hanmail.net)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.daum.net
Port
993

SMTP (outgoing)

Server
smtp.daum.net
Port
465

Turn on IMAP in Daum settings before connecting.

AOL

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
imap.aol.com
Port
993

SMTP (outgoing)

Server
smtp.aol.com
Port
587

Generate an App Password in Account Security settings.

Comcast (Xfinity)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.comcast.net
Port
993

SMTP (outgoing)

Server
smtp.comcast.net
Port
465

Comcast is moving Xfinity Email to Yahoo in batches. If these settings do not connect, your account has moved: use imap.mail.yahoo.com and smtp.mail.yahoo.com with an app password from your Yahoo account security settings.

Fastmail

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.fastmail.com
Port
993

SMTP (outgoing)

Server
smtp.fastmail.com
Port
465

Fastmail always requires an app password from Settings > Privacy & Security in place of your login password.

Sky

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.tools.sky.com
Port
993

SMTP (outgoing)

Server
smtp.tools.sky.com
Port
465

Sky Yahoo Mail requires a generated app password in place of your Sky password.

AT&T (att.net, sbcglobal.net, bellsouth.net)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.mail.att.net
Port
993

SMTP (outgoing)

Server
smtp.mail.att.net
Port
465

AT&T issues a Secure Mail Key for email apps. The password from the AT&T website is refused.

The same servers cover ameritech.net, pacbell.net, swbell.net, prodigy.net, flash.net and currently.com.

Virgin Media (virginmedia.com, ntlworld.com)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.virginmedia.com
Port
993

SMTP (outgoing)

Server
smtp.virginmedia.com
Port
465

Virgin Media issues a separate app password for IMAP and POP, generated in the My Virgin Media app.

TalkTalk (talktalk.net)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
mail.talktalk.net
Port
993

SMTP (outgoing)

Server
smtp.talktalk.net
Port
587

The incoming server is mail.talktalk.net, not imap.talktalk.net. Outgoing mail uses STARTTLS on port 587.

Ziggo (ziggo.nl, casema.nl, chello.nl)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
imap.ziggo.nl
Port
993

SMTP (outgoing)

Server
smtp.ziggo.nl
Port
587

Your Ziggo email password is set in My Ziggo and is not the same as your My Ziggo sign-in password.

KPN (kpnmail.nl, planet.nl, home.nl)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
imap.kpnmail.nl
Port
993

SMTP (outgoing)

Server
smtp.kpnmail.nl
Port
587

Seznam Email (seznam.cz, email.cz)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.seznam.cz
Port
993

SMTP (outgoing)

Server
smtp.seznam.cz
Port
465

post.cz and spoluzaci.cz addresses use the same servers. If sign-in is refused, check that access for email programs is on in Seznam settings.

Abv.bg

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.abv.bg
Port
993

SMTP (outgoing)

Server
smtp.abv.bg
Port
465

Turn on POP3 and IMAP access in Abv settings first. Until then every email app is refused as though the password were wrong.

Ukr.net

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.ukr.net
Port
993

SMTP (outgoing)

Server
smtp.ukr.net
Port
465

Ukr.net generates a password per app. The mailbox password itself is refused in email apps.

Access for external programs has to be turned on in the same Ukr.net settings page where the password is created.

BT (btinternet.com)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
mail.btinternet.com
Port
993

SMTP (outgoing)

Server
mail.btinternet.com
Port
465

BT asks email apps for an app password created in your BT account, not your BT website password.

Telstra (bigpond.com, bigpond.net.au)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.telstra.com
Port
993

SMTP (outgoing)

Server
smtp.telstra.com
Port
465

Telstra rejects your account password in email apps. Generate an app-specific password in Telstra Webmail settings.

Spectrum (charter.net, rr.com, twc.com)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
mobile.charter.net
Port
993

SMTP (outgoing)

Server
mobile.charter.net
Port
587

The server name is mobile.charter.net on every device, including computers. Regional Road Runner addresses such as tampabay.rr.com use it too.

Optimum (optimum.net, optonline.net)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
mail.optimum.net
Port
993

SMTP (outgoing)

Server
mail.optimum.net
Port
465

suddenlink.net addresses use the same servers.

CenturyLink (centurylink.net, embarqmail.com, q.com)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
mail.centurylink.net
Port
993

SMTP (outgoing)

Server
smtp.centurylink.net
Port
587

Port 25 is blocked, so outgoing mail uses smtp.centurylink.net on port 587 with authentication on.

EarthLink (earthlink.net)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
imap.earthlink.net
Port
993

SMTP (outgoing)

Server
smtpauth.earthlink.net
Port
587

The outgoing server is smtpauth.earthlink.net, not smtp.earthlink.net.

Windstream and Kinetic (windstream.net)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.windstream.net
Port
993

SMTP (outgoing)

Server
smtp.windstream.net
Port
465

Mediacom (mediacombb.net, mchsi.com)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
mail.mediacombb.net
Port
993

SMTP (outgoing)

Server
smtp.mediacombb.net
Port
587

The incoming server starts with mail, not imap. Apps that guess imap.mediacombb.net report that the server cannot be found.

Rogers (rogers.com)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.mail.yahoo.com
Port
993

SMTP (outgoing)

Server
smtp.mail.yahoo.com
Port
465

Rogers mail runs on Yahoo's servers while keeping the rogers.com name. Try your normal password first; if it is refused, generate one for email apps in your Rogers Yahoo account security settings.

Frontier (frontier.com, frontiernet.net)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.mail.yahoo.com
Port
993

SMTP (outgoing)

Server
smtp.mail.yahoo.com
Port
465

Frontier mail moved to Yahoo, so it needs a Yahoo app password created in Yahoo account security.

imap.frontier.com no longer exists. These mailboxes are Yahoo mailboxes with a Frontier address on them.

Bluewin (Swisscom)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imaps.bluewin.ch
Port
993

SMTP (outgoing)

Server
smtpauths.bluewin.ch
Port
465

Both server names end in an s: imaps.bluewin.ch and smtpauths.bluewin.ch.

Telenet (telenet.be)

SSL/TLS (IMAP), STARTTLS (SMTP)

IMAP (incoming)

Server
imap.telenet.be
Port
993

SMTP (outgoing)

Server
smtp.telenet.be
Port
587

Rambler (rambler.ru)

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.rambler.ru
Port
993

SMTP (outgoing)

Server
smtp.rambler.ru
Port
465

Switch on access for mail clients in Rambler settings first. Until you do, Rambler turns every app away saying the login or password is invalid, whatever password you type. A separate password is needed only if two-step login is on.

Zoho Mail

SSL/TLS (IMAP and SMTP)

IMAP (incoming)

Server
imap.zoho.com
Port
993

SMTP (outgoing)

Server
smtp.zoho.com
Port
465

Enable IMAP access in Zoho Mail settings, and generate an app-specific password if 2FA is on. EU accounts (zoho.eu, zohomail.eu) use imap.zoho.eu / smtp.zoho.eu instead.

Not supported

Services Patriot Mail cannot connect

A few email services do not offer the standard connection email apps use. There are no settings for them, so nothing typed into Patriot Mail will connect these accounts.

Proton Mail

Proton offers this connection only through Proton Mail Bridge, a paid program that runs on your own computer. Patriot Mail reads your mail from its own servers, so it cannot reach it.

Read about Proton Mail

Tuta (formerly Tutanota)

Tuta offers no outside connection at all, by design. No email app can connect a Tuta account.

Read about Tuta

HEY (hey.com)

HEY is built to be used through its own apps and offers no outside connection, so there are no server names to enter. Mail can be forwarded to an address you can connect instead.

Read about HEY

Hide My Email, duck.com and other forwarding addresses

These addresses pass mail on to a mailbox somewhere else and keep nothing themselves, so there is nothing for an email app to open. Add the mailbox they forward to instead.

Read about forwarding addresses

Rediffmail, free accounts (rediffmail.com)

A free Rediffmail account offers POP only, and Rediffmail keeps IMAP for its paid Pro accounts. A Rediffmail Pro address connects normally, on imap.rediffmailpro.com.

Read about Rediffmail

General settings

  • IMAP Port: 993 (SSL/TLS) or 143 (STARTTLS)
  • SMTP Port: 587 (STARTTLS) or 465 (SSL/TLS)
  • Username: Usually your full email address
  • Password: Your account password, provider-specific app password, or OAuth token depending on the provider
  • Authentication: OAuth 2.0 if available, otherwise the provider's current password-based method

Secure connection tips

  • Always use SSL/TLS or STARTTLS encryption for secure connections.
  • Use App Passwords instead of your main account password only when the provider still supports them.
  • Prefer OAuth 2.0 over password-based authentication whenever the provider supports it.
  • Keep your email client and operating system updated so the TLS and authentication stack stay current.

Troubleshooting

What to check if a provider will not connect

Provider settings

Confirm IMAP is enabled

Some providers disable IMAP access by default, especially on older or freshly created accounts.

Credentials

Check the provider's auth policy

Some providers still use app passwords, while others, like personal Outlook accounts, now require Modern Authentication instead of Basic Auth.

Still stuck?

Contact the provider or support

Provider help docs usually publish the latest hostname, security, and authentication requirements. Patriot Mail support can help interpret them.

Are you sure?