Aller au contenu

UNIX: Exemple ksh – envoi mail avec pièce attaché

Voici un exemple

 

Dans cet exemple on cherche à envoyer un fichier daté de la veille en piece attaché dans un mail qui aura pour sujet Rapport Checklist

POur ce faire on utilisera la commande uuencode puis mailx

 

#!/bin/ksh
#=======================================================================================
#
# @(#) Template Version 1.0
# @(#) ---------------------------------------------------------------------------
# @(#) Script Name : TEST_Mail.ksh
# @(#) Title : Génération de la Checklist et envoi par Mail en piece attaché
# @(#) Copyleft : Mruffenach
# @(#) Warning : ksh only
# @(#) ---------------------------------------------------------------------------
# @(#) Release 1.0 (2014/06/04) Mruffenach : Creation
# @(#) ---------------------------------------------------------------------------
#
#====================================================================================
 
#initialisation des variables
DATEVEILLE=`TZ=MET+24 date +"%d-%m-%y"`

#STEP10
uuencode Compte-rendu_Semaine_$DATEVEILLE.xlsx Compte-rendu_Semaine_$DATEVEILLE.xlsx | /usr/bin/mailx -s 'Rapport Checklist ' adresseMail@live.fr
rc=$?
echo "Le code retour est:" ${rc}
if [ ${rc} -ne 0 ]; then 
 echo "Probleme STEP10 "
 exit ${rc}
 else
 echo "Pas de probleme STEP10"
fi
echo " "

exit $?
Étiquettes:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *