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 ' ad*********@li**.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 $?