diff --git a/cloudpanel-autorenew-letsencrypt-certs.v1.sh b/cloudpanel-autorenew-letsencrypt-certs.v1.sh index 2393638..4251069 100644 --- a/cloudpanel-autorenew-letsencrypt-certs.v1.sh +++ b/cloudpanel-autorenew-letsencrypt-certs.v1.sh @@ -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"