Script telnet, c'est possible?

Rojdan -  
 Jeannot -
Salut à tous,

J'ai appris comment envoyer un mail à qqn avec la ligne de commande en faisant :

telnet nomduserveursmtp.free.fr
MAIL FROM:rojdan@l_adresse_que_je_veux.fr
RCPT TO:un_pigeon@son_fai.fr
DATA
Ici_votre_message
.
quit

Est-il possible de faire un script (genre script bash ou dans un langage simple) pour automatiqer cette tache, de sorte que pour envoyer une série de mails, je n'ai pas à rentrer toutes ces commandes systématiquement.

J'aid éja essayé de faire un machin .bat sous Win, en y mettant toutes les commandes. Le script ouvre la session telnet, mais n'eécute pas la suite des commandes sur le serveur smtp. Y-a-t-il un moyen de faire exécuter un script par un serveur smtp?

Merci 'avance (Je vous rassure, je ne fais pas de spam)

A++++

Rojdan Gorazic
A voir également:

4 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
si si... Python possède un module telnet.
ça permet d'automatiser tout un tas de choses.
Mais je n'ai pas essayé le module en question.

http://python.org/doc/current/lib/module-telnetlib.html

Un exemple: login, mot de passe et commande ls:
http://python.org/doc/current/lib/telnet-example.html
1
Rojdan
 
Ca ne vous dit rien, ce sujet?
0
Thom
 
Salut Rojdan, salut Sebsauvage!

Sans faire de scripting, est-ce qu'il existe un module telnet en C/C++. Python est un excellent langage, certes (j'avais demandé un langage pas compliqué, et c'est réussi), mais je ne maitrise pas du tout.
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Je pense que ce genre de module en C/C++ doit exister, oui.
Tu as essayé sur Google ?
ou bien sur GNU, Sourceforge.net ?
Il y en a peut-être un.
0
Jeannot
 
Salut tout le monde !
j'ai commencé a faire un batch pour le cas concerné.
Hélas comme vous pouvez le voir !(Si vous le tester)
c'est qui s'arrete sur la fenetre de telnet
je ne connais pas les commande pour la suite mais
si une personne les connait je veut bien le savoir! MERCI!
ci dessous mon batch!

************************************
@rem * Envoie d'un Email
@rem * Date : 21/03/2006 *
@rem * Auteur : Yann *
@rem * Forums : https://fr.yahoo.com/ *
@rem *******************************************

@rem ////// Editez les elements ci dessous concernant votre materiel

@start /realtime telnet.exe smtp.wanadoo.fr 25

Voila !
En fait j'aimerais rajouté les commandes suivantes :

open smtp.wanadoo.fr 25
HELO orange.fr
MAIL FROM: <20syl78@yahoo.fr>
RCPT TO: <jeannotyannou@yahoo.fr>
DATA
Subject: C Jeannot
ca MARCHE !

.

-------------------------------------------------------------------------------

J'espere que sa vous donnera des idees!
Ciao !
0