OpenSource
Telnet... pop3, smtp, irc....
Cet article a été publié le : 11/05/2004 à 15:50:50
Dernière de modification de l'article : 27/01/2008 à 08:18:42
On commence par le Mail
Vous savez utiliser votre client de messagerie (Mail, Eudora), mais au fait comment ça fonctionne ?
He ben simplement finalement. En fait le client mail fait à chaque requête une connexion telnet. Pour recevoir les messages, généralement, c’est le port 110. Mais que fait le client mail avec le serveur...
Voici par exemple :
telnet monserveurpop 110
Connected to monserveur
user username
+ok
pass lemotdepasse
+ok
list
1 123
2 456
+okVoilà comment il liste les messages sur le serveur. Pour rapatrier les messages sur votre ordinateur, votre client mail utilise la commande RETR et pour les effacer la commande DELE.
Pour l’envoi des messages, le serveur utilise smtp, c’est à dire le port 25
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 postfix.clampin.serveftp.net ESMTP Postfix
ehlo Lenomdedomaine.com
250-postfix.provider
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-XVERP
250 8BITMIME
mail from: votre adresse
250 Ok
rcpt to: le destinataire
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject: doto
tes test test
.
250 Ok: queued as 942A94D5DACVoilà notre message est envoyé !!
Et maintenant l’irc !! si si on peut faire de l’irc en telnet...
Exemple de connection
telnet serveur irc 6667
user lenick localhost localhost :lenick
nick votre pseudo
join #lecanalPour envoyer un message dans le canal il suffit d’employer la commande privmsg #lecanal :votre texte
Voilà vous pouvez essayer avec votre terminal.
Et maintenant les newsgroups
Les newgroups sont aussi accessible via telnet. Pour cela il suffit de se connecter avec le port 119. Le principe est presque le même que pour le courrier. Voici un exemple pour par exemple envoyer un message simple dans un newgroups.
telnet leserveur de news 119
Trying ip du serveur...
Connected to europe.isp.giganews.com.
Escape character is '^]'.
200 news.scarlet.biz
mode reader
200 News.GigaNews.Com
post
340 send article
From: moi@moi.com
Subject: un test en plus
Newsgroups: fr.test
hello
.
240 post accepted.
quit
205 goodbyeIl est évident que c’est beaucoup plus façile avec les programmes tel que mail pour le courrier ou bien ircle pour l’irc mais il est toujours intéressant de connaître ces techniques "anciennes".
Elles permettent par exemple d’aller effacer directement un e-mail trop gros sur le serveur sans le télécharger si votre client mail ne le permet pas ou de lire rapido ses mails sur n’importe quelle machine sans avoir besoin de logiciel complémentaire.
