Server-to-server mail transfer. Mail servers deliver to each other's MX hosts on port 25, upgrading to TLS with STARTTLS when both support it.
Server-to-server mail transfer. Mail servers deliver to each other's MX hosts on port 25, upgrading to TLS with STARTTLS when both support it.
Meant to face the internet. An MX host must accept port 25 from the internet. Never run an open relay: only accept mail for your own domains or from authenticated users. Most residential ISPs and many clouds block outbound 25 to stop spam bots, so clients should submit on 587 or 465 instead.
Registry dates for this port: last modified 2017-06-05.
sudo ss -tlnp 'sport = :25'sudo lsof -nP -i :25sudo netstat -tlnp | grep ':25 'netstat -ano | findstr :25Get-NetTCPConnection -LocalPort 25 -State Listen | Select LocalAddress,OwningProcessnc -vz -w 5 HOST 25Test-NetConnection HOST -Port 25sudo ufw allow 25/tcpsudo iptables -A INPUT -p tcp --dport 25 -j ACCEPTsudo nft add rule inet filter input tcp dport 25 acceptNew-NetFirewallRule -DisplayName 'Allow TCP 25' -Direction Inbound -Protocol TCP -LocalPort 25 -Action AllowAll port numbers · Open port checker
Assignment data: IANA port number registry (public domain), retrieved 2026-11-10.