benigni a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hello

je ne sais pas si tu as trouvé dans le fil ce que tu cherchais, moi j'ai 
décroché je ter
propose cette solution, issu de mon experience multi unix, mono script

cat fichier_resultat | uuencode fichier_resultat | mail -s "Salut c'est mon 
fichier"
le_destinatiere

ex :

cat photo.jpg | uuencode photo.jpg| mail -s "Salut c'est ma photo" 
destinataire1, dest2

et hop le fichier est uuencodé et mis en piece jointe.

donc pour faire simple :
vi $HOME/bin/fic.sh
- -------8<-----------------
#!/bin/sh
###############################################################################
# Role : envoie d'un fichier en piece jointe
#
# Date : JJ/MM/AAAA
#
# Cree par YJB
#
# Modifie par           Date            Commentaire
#
###############################################################################

if  [ ! $# -gt 2 ]; then
    echo "Usage : $0 + nom du Fichier(chemin absolu), "
    echo "        le message associe entre \"\","
    echo "        les  destinataires entre \"\" "
    exit 1
fi

# Variables
LEFICHIER=$1
MESSAGE=$2
DESTINATAIRES=$3

if [ ! -e ${LEFICHIER} ]
then
    echo "Le fichier ${LEFICHIER} n'existe pas ou plus ;^) "
    exit 2
else
    cat ${LEFICHIER} | uuencode ${LEFICHIER} | mail -s "${MESSAGE}" 
${DESTINATAIRES}
fi
exit 0
# Fin
- ---------8<-----------------------------------

avec un chmod 700 fic.sh

fic.sh photo.jpg "Voila ma photo" "dest1, Dest2, dest"

si ça peut aider ...
a controler ;)

Après contrôle, ca ne marche pas, ni le script, ni la commande direct qui fini en dead.letter dans ma home...

--
Jean
                               \\\!///
                               -(@ @)-
-----------------------------oOO--(_)--OOo----------------------------
Jean Marie Segers                                 http://www.segers.fr
22, rue Louis Formatin
4860 Pepinster
Belgique                                         http://www.deveze.com
Gsm +32 496 473 166
Tel +32 87 75 31 63                          http://www.cfk-motors.com

____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à