
SMTP submission (explicit STARTTLS). RFC standard for mail clients. Standard TCP port, used by the SMTP submission service.
Free online tool — ping & port checker: instant results, no signup.
Port 587 is reserved by IANA for the SMTP submission service. SMTP submission (explicit STARTTLS). RFC standard for mail clients.
To find out if port 587 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.
An open port is a potential attack vector. General rules:
The Simple Mail Transfer Protocol (SMTP) is the backbone of email transmission on the Internet. Port 587 is designated for SMTP submission, which allows email clients to send messages to a mail server. This port is crucial for the secure transmission of emails, as it supports STARTTLS, an extension that enables the use of Transport Layer Security (TLS) to encrypt the connection between the client and the server.
According to the Internet Engineering Task Force (IETF) RFC 6409, which specifies the best practices for email submission, port 587 should be utilized by mail clients for submitting outgoing emails. This is in contrast to port 25, which is primarily used for server-to-server email transmission and is often blocked by ISPs to prevent spam.
Using port 587 ensures that user credentials are securely transmitted to the mail server, protecting against eavesdropping and man-in-the-middle attacks. When a client connects to an SMTP server over port 587, it typically initiates a STARTTLS command, upgrading the connection to a secure one. This is why it is essential for email clients to support this feature to ensure secure email communication.
Checking the accessibility of port 587 is critical for ensuring that your email client can communicate effectively with the mail server. There are several methods to verify if port 587 is open on your network and accessible from your client machine.
telnet mail.example.com 587If the connection is successful, you will see a response from the mail server. If it fails, you may receive an error message indicating that the connection is refused or timed out.
nmap -p 587 mail.example.comThis will return the status of port 587, indicating whether it is open, closed, or filtered.
Regardless of the method you choose, ensuring that port 587 is open and accessible is crucial for the reliable delivery of email messages.
Configuring your email client to use port 587 for SMTP submission is essential for ensuring secure and reliable email transmission. Below are examples of how to configure popular email clients to use port 587.
587 and select TLS as the encryption type.587 and choose STARTTLS as the connection security.587 and select Use TLS/SSL.By configuring your email client to use port 587 with STARTTLS, you ensure that your outgoing emails are sent securely, minimizing the risk of interception and unauthorized access.
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.
From a local machine: nc -zv hostname 587 or telnet hostname 587. The online checker is simpler — from different IPs, one click.
Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.