Expose with care

Port 587 — SMTP submission

The standard port for a mail client to submit outgoing mail to its own server, authenticated and encrypted with STARTTLS.

Port
587
Service
SMTP submission
Protocol
TCP

Security guidance

This is the right port for sending mail from an application or client. Require authentication and TLS.

Test port 587 yourself

From your own machine, against any host (swap in your domain):

macOS / Linux — netcat

nc -vz example.com 587

Any OS — nmap

nmap -p 587 example.com

Windows — PowerShell

Test-NetConnection example.com -Port 587

open = a service answered on port 587; closed = the host replied but nothing is listening; filtered = a firewall silently dropped the probe. These test from your network — our port checker tests from the outside, the view that matters for security.

Is port 587 open on your server?

Test it from outside your network — the only view that matters.

Check port 587