Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
997 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script bash, fichier txt par mail contenant des accents

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script bash, fichier txt par mail contenant des accents

n°1326342
LaMoR
Metal up your ass
Posté le 13-12-2012 à 11:05:35  profilanswer
 

Bonjour,
 
J'ai un serveur sous Ubuntu serveur 12.04, j'ai installé exim pour envoyer quelque mail sur mon adresse perso afin d'avoir un rapport.
 
Quand je test depuis un terminal :
 

$> mail - s Sujet monadres@gmail.com
éclair en chocolat
.
EOT
$>


 
Tout est ok, je reçois bien le mail avec comme sujet "Sujet" et comme corp "éclair en chocolat"
 
Par contre si je fais :
 

$>mail -s Sujet monadres@gmail.com < /home/lamor/rapport.txt


 
Avec le même contenu dans rapport.txt : "éclair en chocolat"
 
Je reçois le mail mais avec un fichier noname en pièce jointe contenant "éclair en chocolat".
 
Si dans le contenu du fichier txt il n'y a pas d'accent : "eclair en chocolat" je recois bien dans le corps du mail.
 
Comment faire pour recevoir le contenu d'un fichier txt avec des accents dans le corps du mail ?
 
 
Merci


---------------
Garage GT5
mood
Publicité
Posté le 13-12-2012 à 11:05:35  profilanswer
 

n°1326356
roondar
Posté le 13-12-2012 à 13:14:03  profilanswer
 

si tu fais un "cat /home/lamor/rapport.txt | mail -s Sujet monadres@gmail.com" ?

n°1326358
LaMoR
Metal up your ass
Posté le 13-12-2012 à 13:56:57  profilanswer
 

Merci pour la réponse, mais j'ai failli crier victoire trop tôt...

 

Quand je teste la commande dans un terminal c'est ok :)

 

Par contre quand je passe par mon script ca ne fonctionne plus...  :heink:

 

Mon script est pourtant tout con !

 

Il écrit dans un fichier, et ensuite il envoie par mail ce fichier :

 

echo éclair en chocolat > /home/lamor/rapport.txt

 

cat /home/lamor/rapport.txt | mail -s Sujet monadres@gmail.com

 

Edit : Du coup, je viens  d'essayer dans le script de faire

 

echo "éclair en chocolat" | mail -s "sujet" monadres@gmail.com

 

Et c'est ok depuis un terminal mais quand je le lance depuis un script ca marche pas :(

 


Message édité par LaMoR le 13-12-2012 à 14:10:38

---------------
Garage GT5
n°1326359
roondar
Posté le 13-12-2012 à 14:09:18  profilanswer
 

Tu as quoi quand du fais un "echo $LANG" dans ton script ?

n°1326361
LaMoR
Metal up your ass
Posté le 13-12-2012 à 14:16:25  profilanswer
 

cela me répond : fr_FR.UTF-8


---------------
Garage GT5
n°1326363
LaMoR
Metal up your ass
Posté le 13-12-2012 à 14:42:15  profilanswer
 

Bon je n'y comprend plus rien...
 
J'avance un peu mais...
 
J'ai modifié mon script par :  
 
echo "éclair en chocolat" | mail -s "sujet" monadres@gmail.com
 
Quand j’exécute depuis un terminal c'est maintenant ok avec le mot éclair "en dur" alors qu'avant ce n’était pas le cas.
 
Mais en réalité, le mot "éclair" est une variable qui me renvoi le nom d'un fichier.
 
Quand le nom de fichier n'a pas d'accent c'est ok, mais quand il avait un accent ça ne fonctionne pas....


---------------
Garage GT5
n°1326375
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 13-12-2012 à 16:28:52  profilanswer
 

si tu fais un "file /home/lamor/rapport.txt" tu as quoi ?


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1326390
LaMoR
Metal up your ass
Posté le 13-12-2012 à 18:53:48  profilanswer
 

UTF-8 aussi mais ce n'est pas le probleme puisque meme avec mon script modifié qui ne passe par par un fichier texte ca ne fonctionne pas.

 

C'est surement la variable qui me donne le nom du fichier qui doit etre dans un charset pourri mais je ne crois pas qu'on puisse modifier ca.
Le soft qui me donne cette variable c'est pure-ftpd


Message édité par LaMoR le 13-12-2012 à 18:53:56

---------------
Garage GT5

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script bash, fichier txt par mail contenant des accents

 

Sujets relatifs
Aide script AWK pour convertir rang IPScript bash
Un petit serveur de fichier en WIFIscript unix répertoires et sous-répertoires
[résolu][bash] appeler une variable dans une commande entre quotes ?[Résolu] script sieve, regex et "crochets carrés"
pb script lecteur rss[Linux/Ubuntu] Quels MUA/MTA/MDA pour config son mail système ?
Plus de sujets relatifs à : Script bash, fichier txt par mail contenant des accents


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR