Comment tester votre connexion SMTP

Résumez :ChatGPTPerplexité

Vous vous demandez si votre connexion SMTP fonctionne correctement ? De nombreux utilisateurs de WordPress sont confrontés à des problèmes d'envoi d'e-mails et ont besoin d'un moyen fiable de vérifier leur configuration.

Sans tests appropriés, vous pourriez croire que vos e-mails s'envoient correctement alors qu'en réalité, ils échouent sans que vous vous en rendiez compte. Cela peut entraîner des notifications manquées, des ventes perdues et des utilisateurs mécontents.

La bonne nouvelle, c'est que tester votre connexion SMTP est très simple si vous disposez des bons outils. WP Mail SMTP intègre un outil de test d'e-mail, mais ce guide explique également comment utiliser d'autres solutions.

Testez votre connexion SMTP dès maintenant !

Je recommande toujours de commencer par l'outil de test intégré à WP Mail SMTP, car il simplifie grandement les choses. Vous n'avez pas besoin de vous prendre la tête avec des lignes de commande ni d'installer de logiciels supplémentaires.

Pour commencer, rendez-vous dans WP Mail SMTP » Outils dans votre tableau de bord WordPress. Vous verrez plusieurs onglets en haut de la page. Cliquez sur l'onglet « Test d'e-mail ».

onglet courriel de test

C'est ici que vous enverrez votre e-mail de test. Repérez le champ « À » et saisissez une adresse e-mail à laquelle vous avez accès. J'utilise généralement mon adresse e-mail professionnelle afin de pouvoir vérifier les résultats immédiatement.

Vous remarquerez un bouton de basculement HTML sous le champ de saisie de l'adresse e-mail. Veillez à ce qu'il reste sur ON (il devrait être activé par défaut). La plupart des clients de messagerie actuels s'attendent à recevoir des e-mails au format HTML ; effectuer des tests avec le HTML vous donnera donc les résultats les plus réalistes.

Vous ne devriez désactiver cette option que si vous cherchez spécifiquement à résoudre un problème lié à l'envoi d'e-mails en texte brut. Cliquez ensuite sur le bouton « Envoyer l'e-mail ». WP Mail SMTP tentera d'envoyer le message de test via la connexion SMTP que vous avez configurée.

Envoyer un courriel de test

Vous obtiendrez l'un des deux résultats suivants. Si tout s'est bien passé, vous verrez s'afficher le message suivant : « L'e-mail HTML de test a été envoyé avec succès ! Veuillez vérifier votre boîte de réception pour vous assurer qu'il a bien été reçu. »

Pour confirmer que votre courriel de test a bien été délivré, vérifiez que votre boîte de réception contient un courriel similaire à l'exemple ci-dessous :

Test réussi de l'envoi d'un email par WP Mail SMTP

Si un problème survient, un message d'erreur détaillé s'affichera pour vous expliquer ce qui n'a pas fonctionné. Ces messages d'erreur sont très utiles, car ils vous indiquent précisément ce qu'il faut corriger.

Suivez les étapes recommandées indiquées dans le message d'erreur. Si le problème persiste après avoir suivi ces étapes, n'hésitez pas à contacter l'équipe d'assistance de WP Mail SMTP.

wp mail smtp error message

Mais ce n'est pas tout. Une fois que vous avez envoyé l'e-mail de test, faites défiler la page vers le bas. Vous verrez apparaître automatiquement une section intitulée « Résultats de la vérification du domaine ». C'est l'une de mes fonctionnalités préférées, car elle vous évite d'avoir à vérifier manuellement vos enregistrements DNS.

Cet outil analyse les enregistrements SPF, DKIM et DMARC de votre domaine. Ces enregistrements d'authentification sont essentiels pour la délivrabilité des e-mails. Si l'un d'entre eux génère des avertissements ou des erreurs, vos e-mails seront peut-être tout de même envoyés, mais risquent de se retrouver dans les dossiers de courrier indésirable.

  • Une coche verte indique que l'enregistrement est correctement configuré.
  • Un avertissement jaune ou une erreur rouge signifie que vous devez ajouter ou corriger cet enregistrement DNS.

Le scanner fournit généralement des instructions précises sur les éléments à ajouter ; vous pouvez donc copier ces informations et les envoyer à votre hébergeur, ou les ajouter vous-même si vous gérez votre propre DNS.

Vérifier DMARC, SPF et DKIM dans WordPress

Ce test en un clic vous permet de vérifier que vos e-mails sont bien envoyés et d'effectuer un contrôle de l'état de votre authentification de messagerie. C'est pourquoi je commence toujours par là avant d'essayer toute autre méthode de test.

Méthode 2 : Tester la connexion SMTP à l'aide de Telnet (méthode manuelle)

Si vous souhaitez vérifier que votre serveur SMTP est accessible sans passer par WordPress ou WP Mail SMTP, Telnet vous offre un moyen direct de tester la connexion.

J'utilise cette méthode lorsque je dois exclure tout problème lié aux plugins et m'assurer que le serveur de messagerie lui-même répond. Considérez Telnet comme un moyen de communiquer directement avec votre serveur de messagerie.

Vous allez vous y connecter, envoyer quelques commandes de base et vérifier s'il répond comme prévu. Pour commencer, vous devez ouvrir l'outil de ligne de commande sur votre ordinateur.

  • Sous Windows, appuyez sur la touche Windows, tapez « cmd » ou « Invite de commandes », puis appuyez sur Entrée.
  • Sur Mac, ouvrez Spotlight (Cmd + Espace), tapez « Terminal », puis appuyez sur Entrée.

Avant de pouvoir effectuer le moindre test, vous devez vous assurer que Telnet est disponible sur votre système. Tapez telnet puis appuyez sur Entrée. Si Telnet est installé, vous verrez un écran vide ou une invite Telnet. Cela signifie que tout est prêt.

vérification du terminal via Telnet

Si vous obtenez une erreur du type « commande introuvable » ou « “telnet” n’est pas reconnu comme une commande interne ou externe », vous devrez d’abord l’activer.

Vous aurez besoin de deux informations : l'adresse de votre serveur SMTP et le numéro de port. Vous trouverez ces informations dans la documentation de votre fournisseur de messagerie ou dans WP Mail SMTP » Paramètres, dans la section consacrée à la configuration de votre messagerie.

Tapez cette commande en remplaçant le nom du serveur et le numéro de port par vos propres informations :

telnet smtp.gmail.com 587

Une fois connecté, tapez ceci et appuyez sur Entrée :

EHLO yourdomain.com

(Remplacez yourdomain.com par votre nom de domaine)

Réponse correcte :

250-smtp.gmail.com at your service
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250 ENHANCEDSTATUSCODES

Ces codes « 250 » indiquent que le serveur a accepté votre commande. La liste vous indique les fonctionnalités du serveur (comme les méthodes d'authentification et la taille maximale des messages).

test telnet smtp ehlo

Si vous voyez à la place des codes d'erreur (tels que « 500 » ou « 550 »), cela signifie que le serveur n'a pas compris votre commande ou qu'il n'accepte pas les connexions provenant de votre domaine.

Vous avez terminé vos tests ; fermez donc la connexion correctement en tapant « QUIT » puis en appuyant sur Entrée. Le serveur répondra par un message du type « 221 Goodbye » et vous déconnectera.

N'oubliez pas que Telnet ne vérifie que la connectivité de base. Il ne vérifie pas l'authentification ; par conséquent, même si cela fonctionne, vous pourriez rencontrer des problèmes si vos paramètres SPF/DKIM/DMARC ne sont pas correctement configurés.

Méthode 3 : Tester le protocole SMTP avec PowerShell (solution alternative sous Windows)

Si vous utilisez Windows et que vous cherchez un moyen plus simple de tester votre connexion SMTP, PowerShell est là pour vous aider. C'est plus simple que Telnet et cela vous fournit des informations plus claires en cas de problème.

J'ai utilisé cette méthode à maintes reprises pour résoudre des problèmes liés aux e-mails, et elle s'avère particulièrement utile lorsqu'il faut tester des serveurs SMTP qui nécessitent une authentification.

Commencez par ouvrir PowerShell avec des droits d'administrateur. Cliquez sur le menu Démarrer et tapez « PowerShell » dans la barre de recherche. Faites un clic droit sur Windows PowerShell et sélectionnez « Exécuter en tant qu'administrateur ».

Exécuter PowerShell sous Windows

PowerShell utilise une cmdlet appelée Send-MailMessage pour envoyer des e-mails de test via votre serveur SMTP. Voici le format de base à utiliser :

Send-MailMessage -SmtpServer smtp.example.com -Port 587 -From [email protected] -To [email protected] -Subject "Test" -Body "Test message" -UseSsl
Test SMTP avec PowerShell

Je vais vous expliquer en détail le rôle de chaque élément :

  • SmtpServer smtp.example.com : Remplacez cette adresse par celle de votre serveur SMTP (par exemple smtp.sendlayer.com).
  • Port 587 : le port SMTP que vous utilisez (les ports courants sont 587, 465 ou 25).
  • De [email protected] : l'adresse e-mail à partir de laquelle vous envoyez le message.
  • À [email protected] : l'adresse à laquelle vous souhaitez que l'e-mail de test soit envoyé.
  • Objet « Test » : L'objet de votre e-mail de test.
  • Corps « Message test » : le contenu réel du message.
  • UseSsl : indique à PowerShell d'utiliser le chiffrement SSL/TLS (requis par la plupart des serveurs SMTP modernes).

Exécutez le script PowerShell. Si l'opération aboutit, vous devriez recevoir un e-mail de test. Cependant, la plupart des serveurs SMTP vous demanderont de vous authentifier à l'aide d'un nom d'utilisateur et d'un mot de passe.

PowerShell facilite cette tâche grâce à la commande -Credential paramètre. Ajoutez-le à votre commande pour faire apparaître une boîte de dialogue de saisie des identifiants afin d'entrer votre nom d'utilisateur SMTP (généralement votre adresse e-mail) et votre mot de passe :

Send-MailMessage -SmtpServer smtp.example.com -Port 587 -From [email protected] -To [email protected] -Subject "Test" -Body "Test message" -UseSsl -Credential (Get-Credential)

Lorsque votre test aboutit, PowerShell revient simplement à l'invite de commande sans afficher de résultat. L'absence de message d'erreur signifie que tout s'est bien passé.

Méthode 4 : Utiliser des outils de test SMTP en ligne tels que GMass

Si vous préférez ne pas vous embêter avec les outils en ligne de commande, les services de test SMTP en ligne constituent un moyen bien plus simple de vérifier votre connexion. Ces outils accessibles via un navigateur vous permettent de tester votre serveur SMTP sans avoir à installer quoi que ce soit sur votre ordinateur.

Je les trouve particulièrement utiles pour résoudre des problèmes depuis différents endroits ou lorsque j'ai besoin de vérifier rapidement certains paramètres. Il existe plusieurs services en ligne fiables auxquels vous pouvez avoir recours :

  • L'outil de test SMTP GMass est simple d'utilisation et affiche les échanges SMTP en détail.
  • Le serveur de test de messagerie de MXToolbox fournit des diagnostics complets en plus de vos résultats de test.
  • L'outil de test SMTP de DNS Checker propose une interface épurée et s'avère très pratique pour effectuer des vérifications rapides.

Ces trois outils fonctionnent de manière similaire ; choisissez donc celui qui vous semble le plus pratique. Dans ce tutoriel, je vais vous expliquer la procédure générale qui s'applique à chacun d'entre eux.

Saisissez les informations relatives à votre serveur SMTP

Une fois que vous avez ouvert l'outil de test de votre choix, vous devrez saisir les informations relatives à votre serveur SMTP. Commencez par le champ « Serveur SMTP » ou « Nom d'hôte ». Saisissez l'adresse de votre serveur de messagerie (par exemple smtp.gmail.com ou smtp.sendgrid.net).

Ensuite, saisissez le numéro de port. Celui-ci doit correspondre à celui que vous avez configuré dans WP Mail SMTP :

  • Port 25 pour le protocole SMTP standard (peu utilisé aujourd'hui)
  • Port 465 pour le cryptage SSL
  • Port 587 pour le chiffrement TLS (le plus courant)

Entrez ensuite votre nom d'utilisateur et votre mot de passe. Il s'agit des mêmes identifiants que ceux que vous avez utilisés lors de la configuration de WP Mail SMTP.

Configurer les paramètres de sécurité

La plupart des outils de test en ligne proposent un menu déroulant ou des boutons radio pour les paramètres de cryptage.

Sélectionnez le type de sécurité correspondant à votre numéro de port :

  • Aucun pour le port 25 (non recommandé pour la plupart des serveurs)
  • SSL pour le port 465
  • TLS ou STARTTLS pour le port 587

Si vous ne savez pas quel type de cryptage utiliser, consultez la documentation de votre fournisseur de messagerie. En cas de doute, essayez l'option « Auto » si l'outil la propose (celle-ci détecte automatiquement le cryptage approprié).

outil de test SMTP en ligne

Une configuration incorrecte de ce paramètre est l'une des causes fréquentes d'échec des tests ; veillez donc à vérifier qu'il correspond bien aux exigences de votre serveur.

Ajouter des adresses e-mail

Vous devrez fournir deux adresses e-mail pour le test.

L'adresse d'expéditeur peut être n'importe quelle adresse e-mail correctement formatée (comme [email protected]). Il n'est pas nécessaire qu'il s'agisse d'une boîte mail réelle, il suffit qu'elle respecte un format valide.

L'adresse e-mail indiquée doit être une adresse que vous consultez régulièrement. Utilisez votre adresse e-mail personnelle ou un compte de test sur lequel vous pouvez vérifier que le message est bien arrivé.

Certains outils vous permettent également d'ajouter un objet ou un corps de message. Ces éléments sont facultatifs, mais ils peuvent vous aider à identifier l'e-mail de test lorsqu'il arrive.

Lancer le test

Une fois toutes vos informations saisies, cliquez sur le bouton « Tester », « Envoyer » ou « Vérifier » (le libellé varie selon l'outil).

L'outil va tenter de se connecter à votre serveur SMTP et d'envoyer un e-mail de test. Cela ne prend généralement que quelques secondes.

Vous verrez s'afficher un rapport détaillé présentant l'intégralité de la conversation SMTP. Il s'agit des échanges entre l'outil de test et votre serveur de messagerie.

Test SMTP gmass réussi

Comment résoudre les problèmes courants liés aux tests SMTP

Après avoir envoyé votre e-mail de test, vous pourriez rencontrer des messages d'erreur empêchant la livraison. Ces problèmes sont courants et généralement faciles à résoudre. Le tableau ci-dessous présente les erreurs SMTP les plus fréquentes et leurs solutions.

ErreurCe que cela signifieComment y remédier
Échec de l'authentification (erreur 535)Le nom d'utilisateur ou le mot de passe est incorrectVérifiez bien vos identifiants dansWP Mail SMTP » Paramètres. Pour Gmail/Google Workspace, utilisez un mot de passe spécifique à l'application. Supprimez les espaces superflus résultant d'erreurs de copier-coller.
Délai d'attente de connexionWordPress ne parvient pas à se connecter au serveur SMTPVérifiez que l'hôte SMTP est correct. Essayez différents ports :587 (TLS),465 (SSL) ou25. Contactez votre hébergeur si aucun de ces ports ne fonctionne ; il devra peut-être débloquer les ports SMTP.
Erreur de certificat TLS/SSLLe serveur ne reconnaît pas le certificat de sécurité SMTPBasculez entre le chiffrementTLSetSSLdansWP Mail SMTP » Paramètres. Essayez TLS sur le port 587 ou SSL sur le port 465. Contactez votre hébergeur pour mettre à jour les certificats SSL si nécessaire.
Accès au relais refusé (erreur 550)Le serveur SMTP n'accepte pas les e-mails provenant de votre adresse IPAjoutez l'adresse IP de votre serveur à la liste blanche de relais ou à la liste des adresses IP autorisées de votre fournisseur de messagerie. Vous trouverez cette adresse IP dans le panneau de configuration de votre hébergement ou en contactant le service d'assistance.
Adresse de l'expéditeur rejetéeL'adresse e-mail ne correspond pas à votre domaine authentifiéModifiez l'adressee-mail de l'expéditeurdansWP Mail SMTP » Paramètresafin d'utiliser votre domaine vérifié (par exemple, [email protected], et non [email protected]).
Avertissements relatifs à l'authentification DNSEnregistrement SPF, DKIM ou DMARC manquantAjoutez les enregistrements DNS requis auprès de votre registraire de domaine. Suivez le guide de configuration DNSfourni par votre fournisseur de messagerie ou attendez 24 à 48 heures pour que les enregistrements soient effectifs après leur ajout.

Vous rencontrez toujours des difficultés ? Si vous avez essayé ces solutions et que les erreurs persistent, contactez le service d'assistance de votre hébergeur ou adressez-vous directement à votre fournisseur de messagerie.

Les détenteurs d'une licence WP Mail SMTP peuvent également faire appel à notre service de configuration sur mesure afin que notre équipe se charge de la configuration à votre place.

Foire aux questions : comment tester votre connexion SMTP

Qu'est-ce que le SMTP et pourquoi dois-je le tester ?

SMTP signifie « Simple Mail Transfer Protocol ». Il s'agit du protocole qui permet d'envoyer des e-mails depuis votre site WordPress vers les boîtes de réception de vos destinataires.

Par défaut, WordPress utilise une fonction de messagerie PHP basique qui est souvent signalée comme spam ou qui échoue complètement. Tester votre connexion SMTP vous permet de vérifier que votre serveur de messagerie est correctement configuré et qu'il est bien en mesure d'envoyer des messages.

Je teste toujours le protocole SMTP après avoir mis en place un nouveau site ou changé de fournisseur de messagerie. Cela m'évite de découvrir des problèmes d'envoi lorsqu'un client se plaint de ne jamais avoir reçu la confirmation de sa commande.

Comment savoir si mon test de connexion SMTP a réussi ?


Lorsque vous utilisez WP Mail SMTP » Outils » Test d'e-mail, un message vert s'affiche pour vous indiquer que l'opération a réussi : « L'e-mail a été envoyé avec succès ! »

Vous devriez également recevoir l'e-mail de test dans votre boîte de réception d'ici quelques minutes. Vérifiez votre dossier de courrier indésirable si vous ne le voyez pas tout de suite.

Si le test échoue, WP Mail SMTP vous affichera des messages d'erreur précis accompagnés de conseils de dépannage. Ces messages vous indiquent exactement ce qui n'a pas fonctionné.

Quels ports dois-je utiliser pour tester le protocole SMTP ?

La plupart des serveurs SMTP modernes utilisent le port 587 avec le protocole de chiffrement STARTTLS. C'est ce que je recommande de tester en premier, car il s'agit de la norme dans le secteur pour l'envoi sécurisé d'e-mails.

Le port 465 utilise le cryptage SSL dès le départ et constitue une bonne alternative si le port 587 ne fonctionne pas. Le port 25 est le port SMTP d'origine, mais de nombreux hébergeurs le bloquent pour empêcher le spam.

Lorsque vous configurez WP Mail SMTP, le plugin sélectionne automatiquement le port approprié en fonction du serveur de messagerie que vous avez choisi. Mais si vous effectuez un test manuellement avec Telnet ou PowerShell, commencez par le port 587.

Puis-je tester le protocole SMTP sans installer WP Mail SMTP ?

Oui, vous pouvez utiliser des outils en ligne de commande tels que Telnet ou PowerShell, ou des outils accessibles via un navigateur tels que GMass SMTP Tester et MXToolbox.

Ces méthodes vous permettent de vérifier que votre serveur SMTP répond et accepte les connexions. Elles ne vous indiquent toutefois pas si WordPress est correctement configuré pour utiliser ce serveur.

Si vous rencontrez des problèmes d'e-mail liés à WordPress, je vous recommande vivement d'utiliser l'outil intégré de WP Mail SMTP. Il vérifie l'ensemble de votre chaîne de traitement des e-mails, y compris l'authentification DNS et la configuration de WordPress.

Que signifie « Délai d'attente de connexion » lors d'un test SMTP ?

Un délai d'expiration de la connexion signifie que votre outil de test a tenté de se connecter au serveur SMTP, mais n'a jamais reçu de réponse.

Cela est généralement dû au fait que votre hébergeur ou votre pare-feu bloque les connexions sortantes sur le port SMTP que vous essayez d'utiliser. Certains hébergeurs mutualisés bloquent par défaut les ports 25, 587 et 465 afin d'empêcher l'envoi de spam.

Contactez le service d'assistance de votre hébergeur et demandez-lui s'il autorise les connexions SMTP sortantes. Vous devrez peut-être passer à un autre port ou utiliser un autre fournisseur SMTP compatible avec les restrictions de votre hébergeur.

Quelle est la différence entre effectuer un test sur le port 587 et sur le port 465 ?

Le port 587 est conçu pour l'envoi d'e-mails avec le protocole de chiffrement STARTTLS. La connexion s'établit d'abord en clair, puis passe en mode sécurisé. Il s'agit de la norme actuelle, et c'est celle que la plupart des services SMTP vous demandent d'utiliser.

Le port 465 utilise le protocole SSL/TLS implicite, ce qui signifie que toute la connexion est chiffrée dès le début. Certains fournisseurs préfèrent cette option, mais le port 587 est plus largement pris en charge. Si l'un ne fonctionne pas, essayez l'autre.

À suivre : Guide du débutant pour la configuration du DNS et de la messagerie électronique

Vos e-mails WordPress atterrissent-ils dans les spams plutôt que dans les boîtes de réception de vos clients ? Cela peut être dû à un manque d'authentification appropriée, et les enregistrements DNS sont la clé pour y remédier.

Sans enregistrements SPF, DKIM et DMARC correctement configurés, les fournisseurs de messagerie électronique tels que Gmail et Yahoo considèrent vos messages comme non fiables et les bloquent ou les envoient directement dans le dossier des courriers indésirables.

WP Mail SMTP facilite la configuration de l'authentification des e-mails, mais vous devez ajouter les enregistrements DNS appropriés auprès de votre registraire de domaine ou de votre hébergeur pour finaliser le processus.

Corrigez vos emails WordPress dès maintenant

Prêt à réparer vos emails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. Si vous n'avez pas le temps de réparer vos emails, vous pouvez obtenir une assistance complète de White Glove Setup en tant qu'achat supplémentaire, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.

Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.

Divulgation: Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons recevoir une commission. Voyez comment WPForms est financé, pourquoi c'est important, et comment vous pouvez nous soutenir.

Hamza Shahid

Hamza est un rédacteur pour WP Mail SMTP, qui se spécialise également dans les sujets liés au marketing numérique, à la cybersécurité, aux plugins WordPress et aux systèmes ERP.En savoir plus

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP favori pour envoyer vos emails WordPress de manière fiable.