Ändern des E-Mail-Servers bei Proxmox VE

Proxmox VE selbst verwendet für Systembenachrichtigungen (z. B. Alerts, Benutzer-E-Mails) einen SMTP-E-Mail-Server. Wenn Sie diesen ändern möchten, gibt es je nach Kontext unterschiedliche Wege. Hier sind die wichtigsten Optionen – Schritt für Schritt erklärt:


1. E-Mail-Konfiguration für Proxmox VE-Systembenachrichtigungen

Verwendet für: Alerts über das Web UI, E-Mail-Benachrichtigungen für Benutzer, Wiederherstellungslinks usw.

Schritt 1: Über das Proxmox Web UI konfigurieren

  1. Melden Sie sich beim Proxmox Web UI an (als Administrator).
  2. Klicken Sie links oben auf ❮ Datacenter ❮ → ❮ Optionen ❮ → ❮ E-Mail ❮.
  3. Tragen Sie hier die SMTP-Einstellungen ein:FeldBeschreibungBeispielSMTP ServerHostname oder IP des SMTP-Servers smtp.beispiel.de oder 192.168.1.10 PortSMTP-Port (normalerweise 25465 für SMTPS oder 587 für STARTTLS) 587 Von-AdresseAbsender-E-Mail-Adressealert@ihre-domaine.deAuthentifizierungJa/Nein – Aktivieren, falls der SMTP-Server Authentifizierung erfordertJa (Standard für sichere Server)BenutzernameBenutzer für die SMTP-Authentifizierungsmtp_userPasswortPasswort für den SMTP-Benutzer* * * * (sicher eingeben)SicherheitKeine / STARTTLS / SSL/TLSSTARTTLS (häufig) oder SSL/TLSEmpfängerE-Mail-Adresse(n) für Benachrichtigungenadmin@ihre-domaine.de
  4. Speichern Sie die Einstellungen (Taste „Speichern“ unten rechts).

Hinweis: Die Konfiguration wird in der Datei /etc/pve/email.cfg gespeichert.


2. Manuelle Konfiguration (optional / bei Problemen)

Falls das Web UI nicht erreichbar ist oder Sie Probleme haben, können Sie die Datei /etc/pve/email.cfg direkt editieren:

  1. SSH-Zugang zu Ihrem Proxmox-Host herstellen (als root oder Benutzer mit sudo-Rechten).
  2. Öffnen Sie die Datei:nano /etc/pve/email.cfg
  3. Geben Sie die Einstellungen manuell ein (Beispiel für SMTP über STARTTLS):SMTP_SERVER="smtp.beispiel.de" SMTP_PORT=587 SMTP_USER="smtp_user" SMTP_PASSWORD="IhrPasswort" SMTP_TLS="starttls" FROM="alert@ihre-domaine.de" TO="admin@ihre-domaine.de"
  4. Speichern und schließen (STRG+OEnterSTRG+X bei Nano).
  5. Den Dienst neu starten (damit die Änderungen wirksam werden):systemctl restart pve-emails

3. Proxmox Mail Gateway (PMG) – Eigenständiger Mail-Server

Wenn Sie Proxmox Mail Gateway (ein separates Produkt für Mail-Filtration) verwenden und dessen SMTP/E-Mail-Instanzen ändern möchten:

  1. Melden Sie sich beim PMG-Web UI an (meist https://:8014).
  2. Klicken Sie links auf ❮ Einstellungen ❮ → ❮ System ❮ → ❮ SMTP ❮.
  3. Passen Sie hier die SMTP-Server-Einstellungen für den Outbound-Mailer an (ähnlich wie oben).
  4. Speichern und den PMG-Dienst neu starten:systemctl restart pve-mailgateway

4. Eigene E-Mail-Server in LXC/VM ändern

Wenn Sie einen eigenständigen Mail-Server (z. B. Postfix, Dovecot) in einem LXC- oder VM-Container betreiben und dessen Konfiguration ändern möchten:

Allgemeine Schritte:

  1. SSH/Zugang zum Container/VM herstellen.
  2. Konfigurieren Sie den jeweiligen MTA (Mail Transfer Agent):Beispiel für Postfix:nano /etc/postfix/main.cf Ändern Sie Eingaben wie smtp_hostsmtp_portsmtpd_sasl_auth_enable, usw.Nach dem Ändern:postmap /etc/postfix/main.cf # Optional, falls Sie z. B. Lookup-Tabellen ändern systemctl restart postfix
  3. Testen Sie die Konfiguration:echo "Test" | mail -s "Proxmox-Mail-Test" empfaenger@beispiel.de Prüfen Sie die Logs (journalctl -u postfix oder /var/log/mail.log).

5. Nach dem Ändern testen

Proxmox-System-E-Mails testen:

  1. Senden Sie eine Test-E-Mail über das Web UI:
    • Gehen Sie zu ❮ Datacenter ❮ → ❮ Optionen ❮ → ❮ E-Mail ❮ → „Test-E-Mail senden“.
    • Geben Sie eine Empfänger-Adresse ein und klicken Sie auf „Senden“.
  2. Überprüfen Sie die Logs:grep -i "pve-email" /var/log/pve-emails.log

Allgemeine Tipps für zuverlässige E-Mail-Konfiguration:

  • TLS/SSL verwenden: Sicherheitseinstellungen (STARTTLS oder SSL/TLS) verhindern das Abfangen von Log-in-Daten.
  • Richtiger SPF/DKIM/DMARC: Damit Ihre E-Mails nicht als Spam markiert werden, konfigurieren Sie SPF, DKIM und DMARC für dieDomain, die Sie als Absender verwenden.
  • Firewall: Stellen Sie sicher, dass der Proxmox-Host oder der Container den Outbound-Port (25, 465 oder 587) zum SMTP-Server erreicht.
  • RBL-Listen: Prüfen Sie, ob der SMTP-Server (oder Ihr Proxmox-Host) nicht auf Spam-Blacklisten steht.

6. Wichtige Dateien und Befehle im Überblick

ZweckPfad/DateiBefehl ( falls nötig )
Proxmox VE E-Mail-Konfig/etc/pve/email.cfgsystemctl restart pve-emails
Proxmox VE E-Mail-Vorlage anpassen/usr/share/pve-manager/templates/msg.tpl(Nur für fortgeschrittene)
Log-Dateien für E-Mail-Probleme/var/log/pve-emails.logtail -f /var/log/pve-emails.log
Überprüfung des SMTP-Severs (extern)openssl s_client -connect smtp.beispiel.de:587 -starttls smtp

Fazit

  • Für Proxmox-System-E-Mails: Verwenden Sie das Web UI oder /etc/pve/email.cfg.
  • Für Proxmox Mail Gateway: Konfigurieren Sie es über das PMG-Web UI.
  • Für eigene Mail-Server in Containern: Bearbeiten Sie die Konfig des jeweiligen MTA (Postfix, Exim usw.).

Wenn Sie uns genauer mitteilen, welchen Teil Sie ändern möchten (z. B. „Promox Alerts“ oder „meinen eigenen Postfix in LXC“), können wir noch spezifischere Anweisungen geben. Viel Erfolg!

Kommentar hinterlassen

Kommentare

Noch keine Kommentare. Starte eine Diskussion?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert