Port 587 : soumission SMTP

Le port 587 (TCP) est utilisé par la soumission SMTP. Ce port doit être accessible publiquement sur les serveurs qui proposent ce service.

Mis à jour le

Port587
ProtocoleTCP
ServiceSoumission SMTP
Exposition à InternetGénéralement ouvert sur Internet

Vérifier si le port 587 est ouvert

À quoi sert le port 587 ?

Soumission de courriels depuis les clients et applications de messagerie, sécurisée en TLS avec STARTTLS.

Le port 587 doit-il être ouvert ?

Généralement ouvert sur Internet. Ce port doit être accessible publiquement sur les serveurs qui proposent ce service. C’est le port que les applications et clients de messagerie doivent utiliser pour envoyer des courriels via un fournisseur. Il nécessite un identifiant et un mot de passe ou une clé API.

Voir ce qui écoute sur le port 587

# Linux
sudo ss -tlnp | grep ':587 '

# macOS
sudo lsof -nP -i TCP:587 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 587 -State Listen

Ouvrir ou bloquer le port 587 dans un pare-feu

# Ubuntu / Debian (ufw)
sudo ufw allow 587/tcp
sudo ufw deny 587/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 587" -Direction Inbound -Protocol TCP -LocalPort 587 -Action Allow

Sur les serveurs cloud, ouvrez aussi le port dans le groupe de sécurité ou le pare-feu réseau du fournisseur. À domicile, un service derrière un routeur nécessite une règle de redirection de port vers l’adresse IP locale de l’appareil.

Le tester depuis l’extérieur

Un port peut être ouvert sur le serveur mais bloqué en amont. Le Port Checker se connecte depuis Internet, il montre donc ce que voit le reste du monde. Depuis votre propre machine, utilisez nc -vz example.com 587 (macOS/Linux) ou Test-NetConnection example.com -Port 587 (Windows).

Questions fréquentes

À quoi sert le port 587 ?
Soumission de courriels depuis les clients et applications de messagerie, sécurisée en TLS avec STARTTLS.
Est-il sans risque d’ouvrir le port 587 ?
Généralement ouvert sur Internet. Ce port doit être accessible publiquement sur les serveurs qui proposent ce service.
Comment vérifier si le port 587 est ouvert ?
Saisissez votre domaine ou votre adresse IP publique dans le Port Checker avec le port 587. L’outil tente une connexion TCP depuis Internet et indique ouvert, fermé ou filtré.