Ich habe icinga2 auf einer Ubuntu Xenial-Maschine eingerichtet. Ich verwende Postfix, um E-Mails zu senden, die ordnungsgemäß funktioniert, d. H. echo "hello world" | mail -s "test subject" [email protected]
sendet eine E-Mail wie erwartet.Wie gebe ich die Mailbin an, die die icinga2 beim Aufruf des Mailbefehls verwendet
Wenn jedoch ein icinga eine E-Mail sendet, finde ich die folgende Fehlermeldung:
/var/log/icinga2/debug.log
[2017.12.12 02.56: 05 +0000] notice/Prozess: PID 5512> ('/etc/icinga2/scripts/mail-host-notification.sh' '-4' '$ $ a.mydomain.com' (PID: 5512, Argumente: '/etc/icinga2/scripts/mail-host-notification.sh' '-4' '127.0.0 $ Kann nicht kanonisch "./Maildir" ./Maildir/sent: Keine solche Datei oder Verzeichnis fehlgeschlagen Nachricht speichern n "./Maildir/sent" - Nachricht nicht gesendet
Ich weiß, dass der Fehler dadurch verursacht wird, dass das Maildir-Verzeichnis nicht eingerichtet wird. Ich kann jedoch nicht herausfinden, wie der Benutzer den Mail-Befehl aufrufen kann. Ich weiß auch nicht, wofür der cwd eingestellt ist ./Maildir/sent.
Ich wäre sehr dankbar, wenn mir jemand helfen, herauszufinden, könnte entweder:
- Wo die Maildir einzurichten
- , wie der Benutzer angeben, die Icinga benutzt, um zu wissen, wo bis setzen die Maildir
- Eine bessere Methode, um Icinga E-Mails senden
Vielen Dank im Voraus
Arbeitete wie ein Charme. Vielen Dank! – user2079438