Qu'est-ce qu'un test SMTP ?
Ce test SMTP résout le MX principal d'un domaine, ouvre une connexion sur le port 25, lit la bannière d'accueil et la liste de capacités EHLO, et indique si le serveur propose STARTTLS pour une remise chiffrée. C'est un moyen rapide de confirmer qu'un serveur de messagerie est joignable et compatible TLS.
Fonctionnement de la poignée de main SMTP et de EHLO
Lorsque vous soumettez un domaine, IPeek recherche ses enregistrements MX, sélectionne l'hôte de priorité la plus élevée, et ouvre une connexion TCP sur le port 25. Le serveur répond par une bannière d'accueil 220 qui nomme le logiciel, généralement Postfix, Exim ou Microsoft. IPeek envoie ensuite EHLO et analyse la réponse 250 multiligne énumérant les extensions prises en charge. Recherchez STARTTLS dans cette liste : il indique que le serveur peut faire passer la session en clair vers un canal TLS chiffré avant tout échange de données de messagerie. SIZE, PIPELINING et 8BITMIME apparaissent couramment à ses côtés.
Comment lire vos résultats de test SMTP
Commencez par la bannière. Une réponse 220 signifie que le serveur a accepté la connexion et est prêt. Si STARTTLS apparaît dans la liste de capacités EHLO, le serveur peut chiffrer la remise entrante ; son absence signifie que le courrier peut être relayé en clair. Une expiration ou une connexion refusée pointe généralement vers un pare-feu, une cible MX erronée ou un hôte hors service. Notez que le port 25 sert à la remise de serveur à serveur, et non à la soumission depuis un client, qui utilise le 587 ou le 465. Le nom d'hôte de la bannière devrait correspondre à votre enregistrement PTR pour satisfaire les destinataires qui le vérifient.
Problèmes SMTP courants et comment les résoudre
Une connexion refusée ou expirée est la panne la plus fréquente, généralement un pare-feu bloquant le port 25 ou un enregistrement MX pointant vers le mauvais hôte. Une ligne STARTTLS manquante signifie que le serveur destinataire ne peut pas négocier TLS : ajoutez alors un certificat et activez-le dans votre MTA. Un certificat auto-signé ou expiré annonce toujours STARTTLS mais rompt les politiques TLS strictes comme MTA-STS et DANE. Si la bannière indique un nom d'hôte générique différent de votre DNS inverse, corrigez l'enregistrement PTR, car de nombreux destinataires rejettent le courrier lorsque la bannière et le PTR divergent.