Direkt zum Hauptinhalt

Einrichtung Email mit dem Nullmailer (Eine alternative zu Postfix)

Beschreibung

Der Nullmailer ist ein einfaches SMTP-Forwarding-System, das Sie verwenden können, um Benachrichtigungen aus Checkmk an Ihre E-Mail-Adresse weiterzuleiten. Hier sind die Schritte, wie Sie den Nullmailer in Checkmk einrichten.

Installation

  • Installieren Sie Nullmailer auf dem System, auf dem Checkmk installiert ist. Je nach Ihrem Betriebssystem finden Sie hier Anweisungen zur Installation:

    • Debian/Ubuntu: sudo apt-get install nullmailer
    • Red Hat/CentOS: sudo yum install nullmailer
    • SUSE: sudo zypper install nullmailer Sollte auf Ihrem System ein Konfigurationsassistent kommen, den Hostnamen kann man so lassen.
    • Und im zweiten Feld den Server und den Benutzer, Verschlüsselung, Kennwort und weiter benötigte Parameter eintragen. Am Ende des Artikels gibts noch Beispiele für verschiedene SMTP Server Beispiele.
    • Auswahl_903.png
  • Konfigurieren Sie Nullmailer, indem Sie einen gültigen SMTP-Server angeben. Dies können Sie in der Datei /etc/nullmailer/remotes tun. Wenn auf Ihrem System der Assistent bei Installtion des Pakets schon aufgerufen wurde, kann dieser Teil übersprungen werden.
    Hier ist ein Beispiel:
    smtp.example.com smtp --port=587 --starttls --user=username --pass=password
  • Konfigurieren Sie Checkmk, um Benachrichtigungen über Nullmailer zu senden. Dies können Sie in der Datei /etc/checkmk/notify.d/mail tun. Hier ist ein Beispiel:
    #!/bin/sh
    echo "$2" | mail -s "$1" recipient@example.com


  • Überprüfen Sie, ob Nullmailer korrekt funktioniert, indem Sie eine Test-E-Mail senden:
    echo "Dies ist eine Test-E-Mail." | mail -s "Test-E-Mail" recipient@example.com
  • Wenn alles ordnungsgemäß eingerichtet ist, sollte die Test-E-Mail an Ihre E-Mail-Adresse gesendet werden. Von nun an sollte Checkmk Benachrichtigungen über Nullmailer an die angegebene E-Mail-Adresse senden.