#!/bin/bash set -e echo "🔧 Konfiguration von Proxmox VE Benachrichtigungen (PVE 8.x)" echo # Abfragen read -rp "▶️ SMTP-Absenderadresse (z. B. pve@example.com): " MAILFROM read -rp "▶️ SMTP-Hostname (z. B. smtp.example.com:587): " SMTPHOST read -rp "▶️ SMTP-Benutzername: " SMTPUSER read -rsp "▶️ SMTP-Passwort: " SMTPPASS echo read -rp "▶️ Empfängeradresse für Benachrichtigungen: " RCPT SENDER_NAME="default" TARGET_NAME="mail-admin" POLICY_NAME="default" MAILNAME=$(hostname -f) echo echo "🚀 Konfiguriere SMTP-Sender '$SENDER_NAME'..." pvesh set /config/notifications/senders/$SENDER_NAME \ --type smtp \ --mailfrom "$MAILFROM" \ --mailname "$MAILNAME" \ --smarthost "$SMTPHOST" \ --authuser "$SMTPUSER" \ --password "$SMTPPASS" echo "✅ Sender eingerichtet." echo "🚀 Konfiguriere Ziel '$TARGET_NAME'..." pvesh set /config/notifications/targets/$TARGET_NAME \ --type sendmail \ --mailto "$RCPT" echo "✅ Ziel eingerichtet." echo "🚀 Setze Standard-Policy '$POLICY_NAME'..." pvesh set /config/notifications/policy/$POLICY_NAME \ --targets "$TARGET_NAME" \ --sender "$SENDER_NAME" echo "✅ Policy eingerichtet." echo echo "🎉 Benachrichtigungs-Konfiguration abgeschlossen!" echo "ℹ️ Du kannst sie unter 'Rechenzentrum → Benachrichtigungen' in der WebUI ansehen und testen."