Comment envoyer un e-mail en utilisant Telnet?

Vous pouvez à la fois vérifier la réactivité de votre serveur et envoyer un e-mail à un destinataire via Telnet de votre ordinateur, qui est une fonctionnalité de ligne de commande uniquement. Commencez par ouvrir l'invite de commande (Windows) ou le terminal (Mac), puis tapez telnet et appuyez sur Enter. Vous pouvez ensuite entrer la commande pour ouvrir la connexion Telnet; si la connexion est réactive, vous pourrez envoyer un e-mail via Telnet en entrant les commandes nécessaires une par une.

Une option consiste à envoyer un message de test depuis le serveur sortant de votre fournisseur
Une option consiste à envoyer un message de test depuis le serveur sortant de votre fournisseur de messagerie avec telnet, une petite application fournie avec votre ordinateur.

Des logiciels comme Thunderbird et Outlook rendent l'envoi d'e-mails magique. Eh bien, jusqu'à ce que votre e-mail n'arrive jamais à sa destination. Comment savoir ce qui se passe réellement lorsque vous cliquez sur «Envoyer?» Une option consiste à envoyer un message de test depuis le serveur sortant de votre fournisseur de messagerie avec telnet, une petite application fournie avec votre ordinateur. Vous pouvez recevoir un message d'erreur que votre logiciel de messagerie n'a pas détecté.

Partie 1 sur 2: connexion au serveur de messagerie avec telnet

  1. 1
    Obtenez telnet. Si vous utilisez MacOS ou Windows 10, votre version de telnet est prête à l'emploi. Si vous avez un serveur Windows Vista, 2008, 7, 8,1 ou 10, vous devrez activer telnet avant de pouvoir l'utiliser.
    • Serveur Windows Vista, 2008, 7 et 8,1: Cliquez sur le menu Démarrer puis sélectionnez Panneau de configuration. Cliquez sur Programmes et sélectionnez "Activer ou désactiver des fonctionnalités Windows". Cela fera apparaître une liste de fonctionnalités Windows. Faites défiler vers le bas jusqu'à ce que vous voyiez «Client Telnet» et cochez cette case. Cliquez sur OK."
    • Windows 10: cliquez avec le bouton droit sur le menu Démarrer et sélectionnez Programmes et fonctionnalités. Cliquez sur "Activer ou désactiver des fonctionnalités Windows" dans le menu de gauche. Dans la liste qui s'affiche, cochez la case "Client Telnet" et cliquez sur "OK".
  2. 2
    Ouvrez une fenêtre de terminal. C'est un peu différent entre Windows et Mac.
    • Toute version de Windows: Appuyez sur Win+ R, tapez cmd, puis appuyez sur Enter.
    • Mac: dans le Finder, sélectionnez «Applications», puis «Utilitaires». Double-cliquez sur l'icône "Terminal". Vous pouvez également accéder à Terminal en le saisissant dans Launchpad et en cliquant dessus.
  3. 3
    Ouvrez une connexion telnet. Tapez telnet mail.server.com 25où "mail.server.com" est le nom du serveur SMTP (Simple Mail Transfer Protocol) de votre fournisseur de messagerie (tel que smtp-server.austin.rr.com) et 25 est le numéro de port utilisé par le service SMTP.
    • Vous devriez recevoir une réponse du type "220 mail.server.com".
    • Le port 25 est le port de la plupart des serveurs de messagerie, mais certains administrateurs réseau déplacent SMTP vers un port différent, comme le 465 (un port sécurisé) ou le 587 (pour les utilisateurs de Microsoft Outlook). Demandez à votre administrateur (ou vérifiez les informations de votre compte) le port correct.
    • Si vous recevez un message d'erreur, tel que «Impossible de se connecter à l'hôte sur le port 25», et que vous êtes sûr que le port 25 est le bon port, le serveur de messagerie rencontre probablement un problème.
Votre version de telnet est prête à l'emploi
Si vous utilisez MacOS ou Windows 10, votre version de telnet est prête à l'emploi.

Partie 2 sur 2: envoyer votre message

  1. 1
    Saluez le serveur. Le reste des étapes est le même quel que soit le système d'exploitation que vous utilisez. Tapez HELO yourdomain.comoù votredomaine.com est le nom de domaine à partir duquel vous envoyez des e-mails. Notez qu'il n'y a qu'un seul L dans HELO. Appuyez sur Enter.
    • Vous devriez recevoir une réponse du type "250 mail.server.com Bonjour votredomaine.com heureux de vous rencontrer."
    • Si vous ne recevez aucune réponse ou un message d'erreur, essayez à la EHLOplace de HELO. Certains serveurs préfèrent l'un à l'autre.
  2. 2
    Entrez les informations "d'en-tête" de l'expéditeur. Tapez mail from: you@server.com, en utilisant votre propre adresse e-mail. Assurez-vous qu'il y a un espace après le mail from:. Appuyez sur Enter.
    • Vous devriez recevoir un message qui dit quelque chose de similaire à «250 expéditeur OK.»
    • Si vous voyez une erreur, vérifiez que vous utilisez une adresse e-mail avec le même domaine que le serveur. Votre serveur peut ne pas vous permettre d'envoyer un message avec votre adresse yahoo.com, par exemple.
  3. 3
    Saisissez l'adresse e-mail du destinataire. Tapez rcpt to: friend@friendsdomain.com, où l'adresse e-mail est celle de votre destinataire réel. Appuyez sur Enter.
    • Vous devriez voir un message qui dit quelque chose du genre "250 OK - MAIL FROM you@yourdomain.com".
    • Si vous recevez une erreur, l'adresse e-mail à laquelle vous essayez d'envoyer un message peut être bloquée.
  4. 4
    Composez votre message. Vous devrez entrer quelques commandes pour formater et envoyer le message.
    • Tapez dataet appuyez sur Enter.
    • Sur la ligne suivante, tapez subject: testet appuyez Enterdeux fois. Remplacez "test" par le sujet de votre choix.
    • Tapez votre message. Lorsque vous avez terminé, appuyez sur Enter.
    • Tapez un simple . pour terminer le message, puis appuyez sur Enter. Vous devriez voir un message confirmant que votre message a été accepté ou mis en file d'attente. Ce message varie selon les serveurs.
    • Si vous voyez un message d'erreur, notez-le et contactez votre fournisseur de messagerie.
  5. 5
    Tapez quitpour quitter telnet. Appuyez sur Enter.
Certains services de messagerie (tels que Hotmail) ne permettent pas aux utilisateurs d'envoyer des e-mails
Certains services de messagerie (tels que Hotmail) ne permettent pas aux utilisateurs d'envoyer des e-mails via telnet.

Conseils

  • Certains services de messagerie (tels que Hotmail) ne permettent pas aux utilisateurs d'envoyer des e-mails via telnet.
  • Certains clients de messagerie filtreront le courrier envoyé de cette manière dans la boîte aux lettres de spam d'un utilisateur. Si vous utilisez cette méthode pour tester votre compte, assurez-vous de vérifier le dossier spam de l'utilisateur de destination pour le message de test.
  • Les mêmes commandes telnet fonctionnent avec n'importe quel logiciel telnet, même sous Linux.
  • Vous pouvez également vérifier votre courrier avec telnet. Voir Comment vérifier les e-mails avec telnet

Mises en garde

  • L'utilisation de cette méthode pour envoyer des messages harcelants ou illégaux pourrait facilement vous rattraper. Les administrateurs système surveillent de près leurs serveurs de messagerie sortants.

Choses dont vous aurez besoin

  • Client Telnet
  • L'adresse d'un serveur de messagerie capable de relayer les mails
  • Adresse e-mail valable

Questions et réponses

  • Ce processus nécessite-t-il une connexion Internet?
    Uniquement si vous essayez d'envoyer votre courrier électronique en dehors de votre réseau local ou si vous utilisez un serveur de messagerie Internet pour le courrier.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail