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.

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
- 1Obtenez 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".
- 2Ouvrez 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.
- Toute version de Windows: Appuyez sur ⊞ Win+ R, tapez
- 3Ouvrez une connexion telnet. Tapez
telnet mail.server.com 25
où "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.

Partie 2 sur 2: envoyer votre message
- 1Saluez le serveur. Le reste des étapes est le même quel que soit le système d'exploitation que vous utilisez. Tapez
HELO yourdomain.com
où 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
EHLO
place deHELO
. Certains serveurs préfèrent l'un à l'autre.
- 2Entrez 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 lemail 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.
- 3Saisissez 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.
- 4Composez votre message. Vous devrez entrer quelques commandes pour formater et envoyer le message.
- Tapez
data
et appuyez sur ↵ Enter. - Sur la ligne suivante, tapez
subject: test
et 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.
- Tapez
- 5Tapez
quit
pour quitter telnet. Appuyez sur ↵ Enter.

- 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
- 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.
- 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.