script pour envoyer un mail via telnet

script pour envoyer un mail via telnet - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 08-12-2005 à 11:49:06    

hello :)
 
petit soucis avec un script d'envoi de mail via telnet :D
 
alors je lance cette commande :  
 
telnet mon_server 25 < mail_contenu
 
mail_contenu contient ça :  
 

echo  HELO
sleep 1
echo MAIL FROM: mail@mailer.com
sleep 1
echo RCPT TO: mail@mailer.com
sleep 1
echo DATA
sleep 1
echo test
echo .
echo quit
telnet $1 25


 
Mon soucis : d'une part ça ne marche pas [:nofret] et en plus je voudrais arriver à envoyer le contenu d'un fichier log dans la section data, est-ce possible?
 
:jap: merci pour votre aide :)
 
(ps->j'suis sur une debian)

Reply

Marsh Posté le 08-12-2005 à 11:49:06   

Reply

Marsh Posté le 08-12-2005 à 12:02:10    

ah au fait, j'obtiens ça quand je lance la commande :  
 

Trying mon_serveur...
Connected to mon_serveur.
Escape character is '^]'.
Connection closed by foreign host.

Reply

Marsh Posté le 08-12-2005 à 12:12:48    

Pourquoi tu utilises telnet et pas directement la commande mail ou mutt ?


---------------
BiBi Max
Reply

Marsh Posté le 08-12-2005 à 12:15:19    

Exemple, pour envoyer un mail avec une pièce jointe :

Code :
  1. mutt email@email.com -a /tmp/piece_jointe -s sujet < /tmp/message


Message édité par BiBi Max le 08-12-2005 à 12:15:55

---------------
BiBi Max
Reply

Marsh Posté le 08-12-2005 à 12:16:14    

BiBi Max a écrit :

Pourquoi tu utilises telnet et pas directement la commande mail ou mutt ?


bonne question [:wam]

Reply

Marsh Posté le 08-12-2005 à 12:18:14    

tiens, avec mutt en copiant/collant ta syntaxe :  

Error sending message, child exited 1 ().
Segmentation fault

Reply

Marsh Posté le 08-12-2005 à 13:29:43    

Et sans la pièce jointe ?


---------------
BiBi Max
Reply

Marsh Posté le 08-12-2005 à 13:35:10    

non c'est bon, c'était à cause de la config manquante d'exim.
c'est fait et ça marche, un grand merci pour ton aide :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed