Comment tester un serveur SMTP avec Telnet
Une façon de tester votre serveur de messagerie consiste à vous y connecter via une session Telnet plutôt que via un client de messagerie. Si vous pouvez envoyer un e-mail directement à partir du système d'exploitation du serveur de messagerie et qu'il arrive réellement à la destination prévue, alors le dépannage de votre système de messagerie a au moins confirmé que vous disposez de la bonne adresse de serveur de messagerie, du bon nom d'utilisateur et du bon mot de passe.
Donc, si vous ne parvenez pas à faire en sorte que votre client de messagerie envoie des e-mails, le problème vient de votre client.
En confirmant tous les détails dont vous disposez sur votre serveur de messagerie en vous y connectant directement avec Telnet, vous limitez la source de vos problèmes de messagerie.
Obtenir Telnet
Telnet est disponible dans Windows 10 mais il n'est pas activé. Pour faire fonctionner Telnet :
1. Tapez Telnet dans le champ de recherche de la barre d'outils en bas de votre bureau.
2. Cliquez sur Activer ou désactiver des fonctionnalités Windows . Cela ouvre une fenêtre contextuelle.
3. Faites défiler jusqu'à Client Telnet , cochez la case à côté et appuyez sur le bouton D'ACCORD bouton.
Une fenêtre de progression apparaîtra et montrera le processus d'installation de Telnet. Une fois l'installation terminée, la fenêtre se fermera.
4. Tapez Telnet dans la zone de recherche à nouveau.
Cette fois, vous verrez l'utilitaire Telnet apparaître comme correspondant le mieux à votre recherche. Cliquez sur cette option pour ouvrir une fenêtre Telnet.
L'invite de commande dans la fenêtre Telnet devrait afficher Microsoft Telnet>.
Recueillir les informations requises
Vous avez besoin des informations suivantes provenant de votre adresse e-mail ou de votre hébergeur Web pour continuer :
- Nom du serveur de messagerie – celui-ci sera répertorié comme serveur sortant dans vos paramètres de messagerie au sein de votre plan d'hébergement.
- Compte email – si vous n’avez pas encore configuré de compte de messagerie au sein de votre service d’hébergement, faites-le maintenant.
- Mot de passe du compte – si vous ne vous souvenez plus du mot de passe que vous avez donné pour votre compte de messagerie, réinitialisez-le.
Notez ces trois informations.
Vous devez convertir votre nom d'utilisateur et votre mot de passe au format Base64 afin de réussir la phase d'authentification du test.
1. Allez à base64encode.org afin de convertir vos informations d'identification.
2. Entrez votre adresse e-mail dans le champ supérieur de la page Web.
3. Appuyez sur le bouton Encoder.
Vous verrez la version codée de votre adresse dans le champ inférieur de l'écran.
4. Ouvrez un autre onglet et surfez à nouveau sur le même site Web.
5. Entrez cette fois votre mot de passe pour obtenir sa version codée.
Comme la fenêtre Telnet ne s'étend pas sur l'écran, vous pouvez superposer cette fenêtre sur chaque onglet pour votre adresse e-mail et votre mot de passe afin que vous puissiez voir les résultats codés de chaque valeur au fur et à mesure que vous les saisissez. Cela présente moins de risque d'erreur de transposition que écrire les valeurs codées sur un morceau de papier.
Connexion à votre serveur de messagerie
Telnet utilisera le port 23 par défaut si vous n'entrez pas de numéro de port à la fin du ouvrir commande. Le port 23 ne vous permettra pas d'accéder à votre serveur SMTP.
SMTP utilise trois ports : 25, 465 et 587. Toutes les autres pages de conseils sur le Web qui incluent des conseils sur la façon d'accéder à SNMP avec Telnet vous conseillent d'utiliser le port 25. Cependant, j'ai essayé cela avec trois serveurs SMTP différents et cela s'est produit. ne m'a pas permis d'accéder. Je n'ai pas non plus pu accéder à un serveur SMTP avec le port 465. Le port 587, cependant, fonctionne.
Dans cet exemple, le nom du serveur de messagerie dans la capture d'écran est mail.alljewelrycenter.com. Lorsque vous copiez ces commandes, remplacez ce nom de serveur de messagerie par le nom de votre serveur de messagerie. Également là où vous voyez les valeurs entre crochets (<>) remplacez-les par vos propres informations – y compris en supprimant les crochets angulaires.
1. Ouvrez une connexion au serveur de messagerie.
2. Entrez ouvrir
Une fois que vous êtes dans l'environnement du serveur de messagerie, Retour arrière et Supprimer ne fonctionnent pas. Il n'est pas non plus possible de coller des valeurs à l'écran, ce qui est regrettable car pour que le serveur SMTP accepte vos instructions, vous devez saisir ces valeurs Base64. Si vous faites une erreur, appuyez sur Retour et recommencez.
Envoi d'un email
1. Entrez REGARDER
2. Entrez CONNEXION D'AUTORISATION et appuyez sur Retour.
3. Vous devez maintenant saisir la version Base64 de votre adresse e-mail sans commettre d'erreur. Appuyez sur Retour.
4. Entrez la version Base64 de votre mot de passe et appuyez sur Retour.
J'espère que vous verrez le message : 235 Authentification réussie .
5. Entrez COURRIER DE:
Vous devriez voir le message : 250 OK .
6. Entrez RCPT À :
Vous verrez le message : 250 acceptés .
7. Entrez DONNÉES et appuyez sur Retour.
8. Entrez Objet : Test et appuyez sur Retour.
9. Entrez Message d'essai et appuyez sur Retour.
10. Entrez . et appuyez sur Retour.
Remarque : Un point complet sur une ligne en soi est le signal au serveur SNMP que l'entrée est terminée.
Vous verrez le message D'ACCORD suivi d'un code d'identification. Votre e mail a été envoyé. Vous pouvez voir une capture d'écran d'un test SMTP réussi ci-dessous.
11. Vérifiez la boîte de réception du compte de messagerie auquel vous avez envoyé l'e-mail afin de confirmer que le processus a fonctionné.
Vous remarquerez que l’e-mail ne contient pas l’adresse e-mail de l’expéditeur.
12. Revenez à la fenêtre Telnet, entrez quitter pour fermer la connexion au serveur SMTP, puis entrez quitter pour fermer la fenêtre Telnet.
Dépannage de la configuration de la messagerie
Si vous arrivez à la fin du test, vous savez qu'il n'y a rien de mal avec votre serveur de messagerie ou avec l'adresse et les informations d'identification que vous avez notées pour y accéder.
Si le serveur SMTP vous a envoyé un message d'erreur indiquant que l'adresse e-mail d'origine n'était pas valide, cela peut être dû au fait que vous l'avez mal notée. Cela peut également signifier qu'il y a un problème avec votre compte de messagerie et cela pourrait être la raison pour laquelle vous ne parvenez pas à le faire fonctionner dans votre nouveau client de messagerie.
Espérons qu'effectuer un test de votre serveur SMTP via Telnet loin de votre nouveau client de messagerie vous aidera à affiner toutes les raisons potentielles des problèmes de messagerie que vous rencontrez.
FAQ sur les tests de serveur SMTP
Comment tester mon serveur SMTP ?
Vous pouvez effectuer une vérification rapide pour voir si votre serveur SNTP est actif et disponible pour les connexions en utilisant Telnet. Suivez ces étapes:
- Tapercmddans le champ de recherche du menu Démarrer et sélectionnezInvite de commandeà partir des résultats.
- À l'invite de commande, entreztelnet
25 - Vérifiez la réponse.
- TaperQUITTERpour quitter Telnet.
Remplacez l'adresse de votre serveur de messagerie dans la commande ci-dessus là où il est indiqué
Comment pinger mon serveur SMTP avec un port ?
La commande Ping n'offre pas la possibilité de tester un port spécifique. Il vous indique uniquement si un ordinateur spécifique est connecté à Internet. Afin de vérifier si le port SMTP est ouvert sur un serveur spécifique, utilisez plutôt la commande telnet.
Quel port connecter au SMTP ?
SMTP est disponible sur le port 25. Vous constaterez peut-être que les ports 465 et 587 sont utilisés par SMTP. Même si cela est vrai, n'utilisez pas ces numéros de port dans vos transactions de test de courrier électronique.