TIPS - Connexion telnet à un serveur SMTP
De PedroWiki
Introduction
Le but de la manipulation décrite dans cet article est de donner un moyen simple de tester le bon fonctionnement d'un serveur de mail (MTA).
Méthode
Le principe est d'utiliser la commande TELNET pour se connecter au port TCP d'un service (SMTP dans l'exemple) et d'utiliser les commandes définies dans le protocole correspondant pour tester le service.
NB: les commandes SMTP sont en gras dans l'exemple qui suit.
[root@toto ~]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 toto.pedrono.fr ESMTP Sendmail 8.13.1/8.13.1; Fri, 25 Apr 2008 11:27:31 +0200 ehlo localhost 250-toto.pedrono.fr Hello toto.pedrono.fr [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 250-DELIVERBY 250 HELP mail from: jules@pedrono.fr 250 2.1.0 jules@pedrono.fr... Sender ok rcpt to: sympa@toto.pedrono.fr 250 2.1.5 sympa@toto.pedrono.fr ... Recipient ok data 354 Enter mail, end with "." on a line by itself Subject: Envoi d un message en telnet sur le serveur Le texte du message. Juste avant le point final. . 250 2.0.0 m3P9RVnC030515 Message accepted for delivery quit 221 2.0.0 toto.pedrono.fr closing connection Connection closed by foreign host. [root@toto ~]#
Liens utiles
Quelques explications plus détaillées sur un site perso