Benachrichtigung per Email hinzugefuegt
This commit is contained in:
parent
36d3be59d2
commit
c3bffcec3a
@ -5,9 +5,9 @@
|
||||
# Autor: Patrick Asmus
|
||||
# Web: https://www.media-techport.de
|
||||
# Git-Reposit.: https://git.media-techport.de/scriptos/cloudpanel-autorenew-letsencrypt-certs.git
|
||||
# Version: 1.0
|
||||
# Datum: 17.03.2024
|
||||
# Modifikation: Initial
|
||||
# Version: 1.1
|
||||
# Datum: 18.03.2024
|
||||
# Modifikation: Benachrichtigung per Email hinzugefuegt
|
||||
#####################################################
|
||||
|
||||
# Variablen
|
||||
@ -15,6 +15,10 @@ config_path="/etc/nginx/sites-enabled/"
|
||||
log_dir="/var/log/script-logs"
|
||||
log_file="$log_dir/cloudpanel-letsencrypt-renew.log"
|
||||
|
||||
email_to="system@media-techport.de"
|
||||
email_from="noreply@media-techport.de"
|
||||
email_subject="Letsencrypt Zertifikate wurden auf $HOSTNAME erneuert"
|
||||
|
||||
# Leite die Ausgaben in das Log-File um
|
||||
mkdir -p $log_dir
|
||||
exec > >(tee -i "$log_file")
|
||||
@ -37,3 +41,5 @@ for file in $config_path*; do
|
||||
done
|
||||
done
|
||||
|
||||
# Senden einer E-Mail mit dem Logfile als Anhang
|
||||
echo "Die Letsencrypt Zertifikate wurden auf $HOSTNAME erneuert. Bitte überprüfe das angehängte Log für Details." | mail -a "$log_file" -s "$email_subject" -r "$email_from" "$email_to"
|
||||
|
Loading…
Reference in New Issue
Block a user