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

Répondre à