Le Dimanche 31 Ao�t 2003 23:43, namu a �crit : > >> Je me suis mal exprim�. En fait, je veux �crire un script shell > >> qui puisse envoyer des courriels. Quelqu'un saurait comment > >> faire �a ? > > [...] comment faire pour utiliser et piloter une session telnet > > dans un script shell. > > bash$ telnet smtp.machin.tld 25 > Trying smtp.machin.tld > Connected to smtp.machin.tld > Escape character is '^]' > 220 smtp.machin.tld etc > > >helo nomdetamachine > > 250 smtp.machin.tld > > >mail from: [EMAIL PROTECTED] > > 250 Ok > > >rcpt to: [EMAIL PROTECTED] > > 250 Ok > > >data > > 354 End data with <CR><LF>.<CR><LF> > > >subject: le sujet de ton mail > >contenu du message > >. > > 250 Ok: queued as C6E6679644 > > les lignes avec le ">" sont ceux que tu tapes, les autres sont les > reponses du serveur smtp.
Oui, �a j'avais vu, mais c'est en mode interactif.Moi, c'�tait pour utiliser dans un SCRIPT shell (pas dans un shell interactif). Le seul moyen (pas tr�s propre d'ailleurs) que j'ai trouv� pour utiliser telnet, c'est que le script commence par substituer au fichier .telnetrc de l'utilisateur un fichier contenant toutes les commandes n�cessaires (i.e. celles ci-dessus), puis de lancer telnet (qui va alors �x�cuter toutes les commandes qui ont �t� mises dans son .telnetrc), et enfin de remettre le .telnetrc original en place. Bof bof ... c'est pour �a que je ne l'utilise pas. Par contre, je n'ai pas essay� de syntaxe pour lui envoyer directement les commandes par l'entr�e standard, mais je ne sais pas trop comment faire, l� (avec des > je suppose, mais faut-il balancer toutes les commandes en une seule fois ? Quel formatage ? etc ...). J'en suis rest� l� pour l'instant. Sinon, le petit programme en C me suffit pour l'instant. Ciao, FReeRe
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com". Foire Aux Questions de la liste : http://mdk.mondelinux.org
