Le port 25/TCP est utilisé par SMTP principalement pour le transport des messages entre serveurs de messagerie. Il ne correspond pas, dans une architecture moderne, au port habituel de soumission authentifiée des utilisateurs ; son exposition et son filtrage doivent donc être évalués selon le rôle réel du serveur.
À quoi sert le port 25 ?
Le port 25/TCP sert principalement au transport SMTP entre serveurs de messagerie. Un serveur qui reçoit les messages destinés à un domaine peut donc avoir besoin d’être joignable sur 25 depuis Internet. Ce rôle est différent de la soumission authentifiée d’un utilisateur ou d’une application, souvent réalisée sur des ports dédiés comme 587 ou 465 selon le service.
Il faut distinguer connectivité SMTP, négociation TLS, politique de relais et décision finale du serveur sur le message.
Protocole de transport
TCP
Précautions de sécurité
Faut-il ouvrir ce port dans le firewall ?
Une exposition Internet du port 25 peut être normale pour un serveur MX, mais elle doit s’accompagner d’une configuration de relais stricte : le serveur ne doit pas devenir un open relay. Limitez la soumission authentifiée aux mécanismes prévus par votre plateforme, activez TLS lorsque disponible et surveillez les rejets, files d’attente et comportements anormaux.
Comment vérifier ce port ?
Commencez par tester l’établissement TCP avec Test-NetConnection SERVEUR -Port 25. Pour analyser SMTP lui-même, vérifiez la bannière, envoyez un EHLO et contrôlez les extensions annoncées. Si STARTTLS est proposé, openssl s_client -starttls smtp -connect SERVEUR:25 permet d’inspecter la négociation TLS.
- Identifier quel serveur doit accepter le message et pour quel domaine.
- Lire le code SMTP exact renvoyé, notamment 4xx ou 5xx.
- Vérifier DNS/MX, TLS et politique expéditeur/destinataire selon le symptôme.
- Ne conclure à un problème de port qu’après avoir séparé transport réseau et refus applicatif SMTP.
FAQ — port 25 / SMTP
Le port 25 doit-il toujours être fermé sur Internet ?
Non. Un serveur qui reçoit directement le courrier d’un domaine peut devoir accepter SMTP sur le port 25. La décision dépend du rôle réel du serveur.
Pourquoi utiliser 587 au lieu de 25 pour un client mail ?
Le port 587 est couramment utilisé pour la soumission authentifiée des messages par les utilisateurs ou applications, alors que 25 reste orienté transport entre serveurs.
Un test TCP réussi garantit-il l’envoi du mail ?
Non. Le serveur peut accepter la connexion puis refuser le message pour authentification, relais, destinataire, réputation, politique ou autre code SMTP.