Release 4.0.16 - See CHANGELOG.md

This commit is contained in:
dave@tiredofit.ca
2023-11-17 08:07:54 -08:00
parent eaea6dc348
commit dfa94ecab7
4 changed files with 17 additions and 6 deletions

View File

@@ -1363,13 +1363,15 @@ notify() {
if [ -z "${SMTP_HOST}" ] ; then write_log error "[notifications] No SMTP_HOST variable set - Skipping sending Email notifications" ; skip_mail=true ; fi
if [ -z "${SMTP_PORT}" ] ; then write_log error "[notifications] No SMTP_PORT variable set - Skipping sending Email notifications" ; skip_mail=true ; fi
if var_nottrue "${skip_mail}" ; then
if ! grep -q ^from /etc/msmptrc ; then
echo "from ${MAIL_FROM}" >> /etc/msmtprc
fi
mail_recipients=$(echo "${MAIL_TO}" | tr "," "\n")
for mail_recipient in $mail_recipients ; do
cat <<EOF | s-nail -v \
-r "${MAIL_FROM}" \
-s "[db-backup] [${DOMAIN}] ${3}" \
-S smtp="${SMTP_HOST}":"${SMTP_PORT}" \
"${mail_recipient}"
cat <<EOF | msmtp -t "${mail_recipient}" -c /etc/msmtprc
To: ${mail_recipient}
Subject: [db-backup] [${DOMAIN}] ${3}
Time: ${1}
Log File: {2}
Error Code: ${3}