Si vos emails ne partent pas, le premier réflexe est de tester la connexion SMTP elle-même. En 30 secondes vous saurez si le serveur répond, si TLS est en place et si vos identifiants sont valides.
Test rapide avec telnet (port 587, sans TLS)
- Ouvrez un terminal.
- Exécutez :
telnet votre-smtp 587 - Le serveur doit répondre par un
220. - Tapez
EHLO votredomaine.com— réponse attendue250. - Tapez
QUITpour fermer.
Tester TLS avec openssl (port 587 + STARTTLS)
- Exécutez :
openssl s_client -starttls smtp -crlf -connect votre-smtp:587 - Vérifiez la chaîne de certificats et le code
Verify return code: 0 (ok). - Tapez
EHLO votredomaine.compour confirmer que l'authentification est proposée.
Test complet avec swaks
Swaks est la manière la plus rapide d'envoyer un vrai email de test :
swaks --to [email protected] --server smtp.host:587 --tls --auth LOGIN --auth-user vous --auth-password ••••- Suivez chaque étape : greeting, EHLO, STARTTLS, AUTH, MAIL FROM, RCPT TO, DATA, .
Erreurs SMTP courantes et leur signification
- 421 : service indisponible, souvent rate-limit ou IP bloquée.
- 535 : échec d'authentification, vérifiez user/mot de passe.
- 550 : boîte indisponible, destinataire refusé.
- Connection refused : firewall bloque le port ou hôte incorrect.
- TLS handshake failed : version TLS incompatible ou certificat expiré.
Évitez les soucis SMTP — utilisez Mailpro
Le relais SMTP Mailpro gère TLS, authentification, délivrabilité et réputation pour vous. Essai gratuit, sans CB. Essayer Mailpro SMTP · Hub DMARC
À lire aussi :