[Shell Unix] envoi de mail : texte en PJ au lieu du corps.

envoi de mail : texte en PJ au lieu du corps. [Shell Unix] - Shell/Batch - Programmation

Marsh Posté le 23-07-2012 à 18:33:32    

Bonjour,  
 
J'ai crée un script en Shell (ksh) qui envoi à la fin un mail pour prevenir de la bonne fin (ou non) du traitement.
 
Tout semble fonctionner, sauf une chose.
 
Pour mon mail, selon la bonne fin ou non, j'utilise une sorte de modèle (2 fichier mail_ok.txt et mail_ko.txt)
et ma commande finale est donc
mailx -s "RESULTAT" destinataire < mail_ok.txt   par exemple.
 
Problème, je recoit bien le mail, mais il n'y a rien dans le corps du message, et j'ai une pièce jointe ATT00001.bin (qui contient le corps du message)
 
j'ai deja bosser sur d'autre serveur Unix ou Linux, avec la meme logique, et c'est la première fois que ca me fait ca.
avez vous une idée ?


---------------
Serveur HFR - OpenTTD
Reply

Marsh Posté le 23-07-2012 à 18:33:32   

Reply

Marsh Posté le 23-07-2012 à 18:39:00    

j'ai trouver, j'avais des caractères spéciaux (é, à, etc) dans mon fichier et ca n'avait pas l'air de lui plaire.
c'est couillonx car on peut les taper en commande, mais dans VI ils sont mal interprété :/


---------------
Serveur HFR - OpenTTD
Reply

Sujets relatifs:

Leave a Replay

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