Menu

Ajouter texte envoi email avec pèce jointe depuis un script Bash [Résolu/Fermé]

Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
-
Bonjour,

Depuis un script bash, j'envoi un fichier au format xls en pièce jointe avec un texte dans mon mail comme suit :

cat ${DIR}/statst_${DATE}.xls | uuencode ${DIR}/statst_${DATE}.xls | mail -s "stats du ${OLD} au ${DAT}"


Donc je reçois bien mon mail avec un sujet et une pièce jointe mais rien dans le corps du mail. Je souhaite ajouté un texte dans mon mail comme par exemple :

Bonjour, voici les stats du date au date. bonne journée


J'ai essayé ce qui suit mais ce ne fonctionne pas et du coup le fichier xls reçu est corrompu :

( echo -e "Bonjour, voici les stats du ${OLD} au ${DAT}.\n\n";cat ${DIR}/statst_${DATE}.xls;echo -e "Bonne journee" ) | uuencode ${DIR}/statst_${DATE}.xls | mail -s "stats du ${OLD} au ${DAT}"


Comment faire?

Merci



L'accès au savoir est la première liberté que chaque homme devrait avoir.
Afficher la suite 

4 réponses

Messages postés
28884
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 juillet 2019
6600
Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
16
0
Merci
Merci, je vais tester.

L'accès au savoir est la première liberté que chaque homme devrait avoir.
Messages postés
17772
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
4384
0
Merci
hello
comme ça ?
( echo -e "Bonjour, voici les stats du ${OLD} au ${DAT}.\n\n";
echo -e "Bonne journee";
uuencode ${DIR}/statst_${DATE}.xls ) | mail -s "stats du ${OLD} au ${DAT}"
j'ai enlevé cat ${DIR}/statst_${DATE}.xls; c'est du binaire
Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
16
0
Merci
Cela a fonctionné.

Merci