Uuencode-fedora-ssmtp

Fermé
cazersose - 16 juin 2008 à 18:43
 dark-knight - 28 nov. 2008 à 16:49
Bonjour,
voila j'ai telecharcger un utilitaire qui peut envoyer des mails en ligne de commande mais mon souci c une pieces jointe que j'arrive pas a attacher ok ; le mail marche qui veut dire j'arrive a envoyer des mail mais la piece jointe non voila mon shell
#-------------------------------+
# Configuration de la messagerie|
#-------------------------------+
MAIL_FROM="toto@free.fr"
MAIL_TO="tata@gmail.com"
#MAIL_CC="toto1@free.fr"
MAIL_HOST="smtp.free.fr"


#------------------------+
# Variables de traitement|
#------------------------+
DATE=`date +%F`
CONTENU=''
TEMP="email_repor.res_$DATE"

#-------------------------------+
# Generation du corps du message|
#-------------------------------+
echo "From: $MAIL_FROM" > $TEMP
echo "To: $MAIL_TO" >> $TEMP
echo "Cc: $MAIL_CC" >> $TEMP
echo "Subject: Extraction quotidienne du reporting $DATE" >> $TEMP
echo "" >> $TEMP
echo "$CONTENU" >> $TEMP
echo "" >> $TEMP
echo "/usr/bin/gmime-uuencode /home/arnaud/BDD/java/sript/output.xls output.xls " >>$TEMP

#-----------------+
# Emission du mail|
#-----------------+

/usr/sbin/ssmtp -f $MAIL_FROM -t <$TEMP
# rm -f $TEMP

j'utilise fedora 8.00
mais sa marche merci de votre aide d'avance
A voir également:

1 réponse

dark-knight
28 nov. 2008 à 16:49
Salut,

Dans la partie "Corps de messages", remplace

echo "/usr/bin/gmime-uuencode /home/arnaud/BDD/java/sript/output.xls output.xls " >>$TEMP

par

/usr/bin/gmime-uuencode /home/arnaud/BDD/java/sript/output.xls output.xls >>$TEMP

Ca devrait marcher.
0