From 6eec84f2ab550eb6a55ed3ab79523804158b689e Mon Sep 17 00:00:00 2001 From: didier Date: Mon, 10 Mar 2025 15:53:10 +0100 Subject: [PATCH] refonte exnvoi des mails --- bin/scriptBorg.sh | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/bin/scriptBorg.sh b/bin/scriptBorg.sh index 2c511f8..84ea0a8 100755 --- a/bin/scriptBorg.sh +++ b/bin/scriptBorg.sh @@ -72,20 +72,10 @@ LogFic() { } # ExpMail() { - MAIL_SOURCE=$1 + MAIL_DEST=$1 MAIL_SUJET=$2 - MAIL_DEST=$3 - MAIL_TEXTE=$4 - # a mettre ailleurs - mailexp=${borg_MAILEXP} - mailpassword=${borg_MAILPASSWORD} - mailserveur=${borg_MAILSERVEUR} - # - #sendemail -t ${MAIL_DEST} -u ${MAIL_SUJET} -m ${MAIL_TEXTE} -f $mailexp -s $mailserveur:587 -xu $mailexp -xp $mailpassword -o tls=yes >/dev/null 2>&1 + MAIL_TEXTE=$3 printf "Subject:${MAIL_SUJET}\n${MAIL_TEXTE}" | msmtp ${MAIL_DEST} - #docker exec -i mailServ mailx -a 'Content-Type: text/plain; charset="UTF-8"' -r ${MAIL_SOURCE} -s "${MAIL_SUJET}" ${MAIL_DEST} << EOF - #${MAIL_TEXTE} -#EOF } Pre_Sauvegarde() { @@ -297,7 +287,7 @@ if [ "${REPO_MOUNT_ACTIVE}" = "true" ] then echo "le REPO : ${BORG_REPO} est monté , je sors" LogFic "le REPO : ${BORG_REPO} est monté , je sors" - ExpMail borg@${domain} "${site} : Sauvegarde en erreur" ${MAIL_RAPPORT} "le REPO : ${BORG_REPO} est monté, sauvegarde impossible" + ExpMail ${MAIL_RAPPORT} "${site} : Sauvegarde en erreur" "le REPO : ${BORG_REPO} est monté, sauvegarde impossible" exit 1 fi @@ -349,7 +339,7 @@ BorgBackup " LogFic " - la sauvegarde est OK" - [ "$MAILOK" = true ] && ExpMail borg@${domain} "${site} : Sauvegarde Ok" ${MAIL_RAPPORT} ${MESS_SAUVE_OK}${LOGDATA} + [ "$MAILOK" = true ] && ExpMail ${MAIL_RAPPORT} "${site} : Sauvegarde Ok" ${MESS_SAUVE_OK}${LOGDATA} IFS=' ' ;; '1' ) @@ -365,7 +355,7 @@ BorgBackup " LogFic " - Sauvegarde en Warning: ${BACKUP_EXIT}" - [ "$MAILWARNING" = true ] && ExpMail borg@${domain} "${site} : Sauvegarde en Warning: ${BACKUP_EXIT}" ${MAIL_RAPPORT} ${MESS_SAUVE_ERR}${LOGDATA} + [ "$MAILWARNING" = true ] && ExpMail ${MAIL_RAPPORT} "${site} : Sauvegarde en Warning: ${BACKUP_EXIT}" ${MESS_SAUVE_ERR}${LOGDATA} IFS=' ' ;; * ) @@ -381,7 +371,7 @@ BorgBackup " LogFic " - !!!!! Sauvegarde en Erreur !!!!! : ${BACKUP_EXIT}" - ExpMail borg@${domain} "${site} : Sauvegarde en Erreur !!!! : ${BACKUP_EXIT}" ${MAIL_RAPPORT} ${MESS_SAUVE_ERR}${LOGDATA} + ExpMail ${MAIL_RAPPORT} "${site} : Sauvegarde en Erreur !!!! : ${BACKUP_EXIT}" ${MESS_SAUVE_ERR}${LOGDATA} IFS=' ' ;; esac