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

Re: [HS] Bash - Envoyer des pièces jointes avec la 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: