Skip to content
RU

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.

ICMP PingHost availability and latency
Port ScannerOpen TCP port detection
LatencyResponse time in milliseconds
Packet LossPercentage of dropped packets

Why teams trust us

ICMP+TCP
check protocols
14
key ports scanned
2,014
checks in 30 days
3
regions

How it works

1

Enter IP or domain

2

ICMP packets sent

3

Latency & packet loss shown

How Do Ping and Port Scanning Work?

Ping sends ICMP packets to a host and measures response time. Port scanning checks which TCP ports are open and accepting connections — helping diagnose serviceavailability issues.

Configurable Ping

Choose packet count (3, 4, 6, 10). Stats: min/avg/max latency and packet loss.

Common Port Scanner

Check 14 key ports: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL, and more.

Cloud-Based Check

Testing from our server — see site availability from outside, not just your local network.

Uptime Monitoring

Need constant monitoring? Create a monitor — checks every minute with notifications.

Who uses this

DevOps

availability diagnosis

Network engineers

TCP port scanning

Developers

connection debugging

SRE

basic health check

Common Mistakes

ICMP blocked = server is downMany servers block ICMP. Ping fails but site works — check ports instead.
High ping = server problemLatency depends on geography. 150ms between continents is normal, not an error.
Closed ports — cause for alarmClosed ports of unused services are good. Unnecessary open ports are a risk.
One check = sufficientNetworks are unstable. A single timeout ≠ a problem. Check multiple times or set up monitoring.

Best Practices

Combine ping and port checksPing shows host availability, ports show specific service availability. Use both.
Check from different locationsThe problem may be local. A cloud test shows the real picture.
Close unused portsEvery open port is a potential attack vector. Keep only necessary ports open.
Set up monitoringManual checks do not scale. Set up automated monitoring with notifications.

Get more with a free account

Ping check history, host availability monitoring and downtime alerts.

Sign up free

Learn more

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: nc -zv hostname 143 or telnet hostname 143. 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.