Proxmox VE 8.2 Mailbenachrichtigung einstellen

Aus Privates Wiki
Zur Navigation springen Zur Suche springen

Proxmox Emailbenachrichtigung einstellen - Postfixkonfiguration anpassen

Dies gilt sowohl für PVE als auch PBS

Anleitung von hier : https://apfelcast.com/proxmox-e-mail-benachrichtigungen-einstellen-so-einfach-gehts/

    1. benötigte Pakete installieren ##
apt install postfix libsasl2-modules -y 
    1. postfix Konfiguration anpassen ##

nano /etc/postfix/main.cf

    1. auskommentieren ##
  1. relayhost =
    1. hinzufügen & anpassen ##

relayhost = <smtp.mailserver.de>:587 hier eintragen 192.168.213.44:25 (lokaler Mailserver bei D/S Datentechnik) smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_use_tls = yes sender_canonical_classes = envelope_sender, header_sender sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps smtp_header_checks = regexp:/etc/postfix/header_check

    1. Absenderadresse anpassen ##

nano /etc/postfix/sender_canonical_maps /.+/ absender@adresse.de

    1. Absenderadresse nochmals anpassen ##

nano /etc/postfix/header_check /From:.*/ REPLACE From: absender@adresse.de


    1. Benutzerdaten hinterlegen ##

nano /etc/postfix/sasl_passwd <smtp.mailserver.de>:587 <user>:<passwort> hier eintragen 192.168.213.44:25 stoehr:x19...


    1. gehashte Datenbank Datei erstellen ##

postmap /etc/postfix/sasl_passwd


    1. Zugriffsrechte anpassen ##

chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

    1. Postfix allgemeines snakeoil Zertifikat zuweisen ##

cat /etc/ssl/certs/ssl-cert-snakeoil.pem | tee -a /etc/postfix/cacert.pem

    1. Absenderadresse in GUI anpassen ##

Datacenter > Options > Email from addresss

    1. postfix neustarten ##

postfix reload

    1. E-Mail testen ##

echo "Proxmox SMTP Test" | mail -s "SMTP Test" empfänger@adresse.de -r absender@adresse.de




EMailbenachrichtigung beim Einsatz von ZFS-Pools Angelegt Montag 15 April 2024

siehe auch https://www.thomas-krenn.com/de/wiki/Mail_Notifications_in_Proxmox_VE_konfigurieren_und_erstellen

ZFS Mail Benachrichtigungen

Hat man ZFS im Einsatz, so macht es auch Sinn, Benachrichtigungen bei ZFS-Fehlern zu bekommen. Hierzu kann man folgende Einstellungen treffen:

apt install zfs-zed && nano /etc/zfs/zed.d/zed.rc

  1. E-Mail Adresse entsprechend anpassen

ZED_EMAIL_ADDR="admin@Maildomain.de"

  1. Zum Testen temporär setzen

ZED_NOTIFY_VERBOSE=1

  1. (ZED_NOTIFY_VERBOSE=0 keine Benachrichtigung falls alles i.Ordnung)
  2. (ZED_NOTIFY_VERBOSE=1 immer eine Benachrichtigung)

systemctl reload-or-restart zed.service

Zum Testen kann man folgendes Test-Szenario verwenden:

cd /tmp dd if=/dev/zero of=sparse_file bs=1 count=0 seek=512M zpool create test /tmp/sparse_file zpool scrub test

Danach solltet Ihr eine E-Mail erhalten haben, dass das Scrubbing von test abgeschlossen ist. Das Test-File könnt ihr danach wieder löschen, indem ihr den temporären Pool löscht:

zpool export test rm /tmp/sparse_file