Skip to content

Port 143: IMAP — Complete Guide

TL;DR:

Email client receive (unencrypted). Use 993 (IMAP+TLS). Standard TCP port, used by the IMAP service.

Check your host & ports →

What is port 143

Port 143 is reserved by IANA for the IMAP service. Email client receive (unencrypted). Use 993 (IMAP+TLS).

Check if the port is open online

To find out if port 143 is open on your host (or a third-party's — for diagnostics), use our port checker. Enter a domain and a port number — results arrive in 1-2 seconds.

Check port 143 →

Security

An open port is a potential attack vector. General rules:

  • Close everything you don't use (firewall default-deny)
  • For admin ports (22 SSH, 3389 RDP, 3306 MySQL) — IP whitelist or VPN
  • Base cases: 80+443 open for web; 22 — from work/VPN only; DB ports — loopback only
  • Use fail2ban for SSH/admin panels

Understanding IMAP and Port 143

Port 143 is the standard port used for the Internet Message Access Protocol (IMAP), which allows email clients to access and manage email on a remote mail server. Unlike the Post Office Protocol (POP3), which downloads emails and typically deletes them from the server, IMAP enables users to view and manipulate their emails directly on the server. This means that actions taken on one device (like reading or deleting an email) are reflected across all devices configured to access the same email account.

IMAP operates over TCP (Transmission Control Protocol), ensuring reliable data transmission. However, it is essential to note that communications over port 143 are usually unencrypted, which can expose sensitive information to interception. For secure connections, it is highly recommended to use port 993, which employs Transport Layer Security (TLS) to encrypt the data.

In summary, while port 143 facilitates email retrieval and management, it is advisable to transition to port 993 for enhanced security. Understanding the differences between these ports is crucial for maintaining the integrity and confidentiality of your email communications.

How to Check if Port 143 is Open

Checking if port 143 is open on your server is a straightforward process that can be accomplished using various command-line tools. Here are some methods to verify the status of port 143:

  • Using Telnet: Open your command prompt or terminal and type the following command:
telnet yourmailserver.com 143

If the connection is successful, you will see a response from the IMAP server, indicating that port 143 is open. If it fails, you may receive a connection error.

  • Using Netcat (nc): Another tool you can use is Netcat. Run the following command:
nc -zv yourmailserver.com 143

This command checks for an open connection to port 143 and will return a message indicating whether the port is open or closed.

  • Using Nmap: For a more detailed scan, you can use Nmap:
nmap -p 143 yourmailserver.com

Nmap will provide information about the port status along with other details regarding the server's security configuration.

By using these methods, you can easily determine whether port 143 is accessible and functioning correctly, which is crucial for ensuring your email services operate without interruption.

Configuring Email Clients for Port 143

To ensure that your email client can successfully connect to an IMAP server using port 143, you need to configure the settings correctly. Below are the steps for setting up popular email clients:

  • Microsoft Outlook:
    • Open Outlook and go to File > Account Settings.
    • Select New to add a new account.
    • Choose IMAP and enter your email address and password.
    • For the incoming mail server, enter your mail server address and set the port to 143.
    • Ensure that the Encryption method is set to None.
  • Mozilla Thunderbird:
    • Open Thunderbird and navigate to Account Settings.
    • Select Server Settings under your email account.
    • Set the Server Type to IMAP and enter the incoming server as your mail server address.
    • Set the port to 143 and ensure Use secure connection is set to No.
  • Apple Mail:
    • Launch Apple Mail and go to Mail > Preferences.
    • Click on Accounts and select your email account.
    • Under Incoming Mail Server, enter your mail server address and set the port to 143.
    • Make sure that Use SSL is unchecked.

By following these configurations, you can set up your email client to connect to an IMAP server via port 143. However, for better security, consider switching to port 993 with TLS encryption when possible.

Learn more

Sources

Frequently Asked Questions

Why close port 143?

Every open port is an attacker's entry point. If the service is not used (or uses a different port), close it to minimise attack surface.

How to check port 143 without Enterno.io?

From a local machine: <code>nc -zv hostname 143</code> or <code>telnet hostname 143</code>. The online checker is simpler — from different IPs, one click.

Try the live tool that powered this guide

Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.