[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Bash - Envoyer des pièces jointes avecla commande mail en console



ou plus simple moi je fais comme ca : )

uuencode ta-piece-jointe.txt ta-piece-jointe.txt | mail -s "ton sujet" toi@cheztoi.com


Bruno


----- Original Message ----- From: "Guy" <debian-user@luxnyx.com>
To: "Comendatore" <commendatore@comendatore.net>
Cc: <debian-user-french@lists.debian.org>
Sent: Wednesday, November 16, 2005 1:25 PM
Subject: Re: [HS] Bash - Envoyer des pièces jointes avecla commande mail en console


Le samedi 12 novembre 2005 à 13:12 +0100, Comendatore a écrit :
Bonjour à tous,
J'aimerais savoir si quelqu'un connaît un moyen d'envoyer des pièces jointes
dans un courriel avec la commande mail en bash.
Google n'a pas été mon ami sur ce point là, man non plus.

Comendatore.

Amusant, j'ai écrit cela hier soir...
si cela peut t'intéresser


faire avant :
"apt-get install mpack"


Voilà mon fichier envoi tout

"cat envoitout.sh"
######################
log=e-mail_fichiers.log
echo destinataire
read dest
echo sujet
read sujet
echo quel fichier [ \*.mp3 \*.zip ]
read files
# comptes
n=$(( 0 ))
for fichier in $files
do
n=$(( $n + 1))
echo $n : $fichier
done

echo ok \?
read

i=$(( 0 ))
for fichier in $files
do
i=$(( $i + 1))
mpack -s "[transfert $i/$n de $sujet ] ${fichier}"  "$fichier" "$dest"
echo "mpack -s \"[transfert $i/$n de $sujet ] ${fichier}]\"  \"$fichier
\" \"$dest\" "
date >> $log
echo "mpack -s \"[transfert $i/$n de $sujet ] ${fichier}]\"  \"$fichier
" \"$dest\" " >> $log
echo >> $log
done




Reply to: