Mail Binding 2.5 - log?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
iTob
Beiträge: 28
Registriert: 8. Mär 2020 19:58
Answers: 0

Mail Binding 2.5 - log?

Beitrag von iTob »

Hallo,

schreibt das Mail Binding eine ausführlichere log oder kann ich es dazu übrreden?
Der Mail-Versand funktioniert nur sporadisch. Wenn der Versand fehlschlägt erscheint im log:
[WARN ] [ab.binding.mail.internal.SMTPHandler] - Sending the email to the following server failed : smtp.web.de:587
[WARN ] [ab.binding.mail.internal.SMTPHandler] - com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.web.de, 587; timeout 60000;
nested exception is:
java.net.UnknownHostException: smtp.web.de

wenn ich dann aber smtp.web.de anpinge löst er die IP ordentlich auf und beim zweiten Versuch funktioniert in der Regel auch der Versand. Ich versehe nicht, warum der Versand öftr fehlschlägt.

VG, Tobias

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Mail Binding 2.5 - log?

Beitrag von udo1toni »

Grundsätzlich kannst Du das Logging für jede Komponente in openHAB unabhängig steuern, und zwar im laufenden Betrieb.
Dazu verbindest Du Dich mit der Karaf Konsole und nutzt dort den Befehl log:set, der erste Parameter ist dann einer der Werte TRACE, DEBUG, INFO, WARN, ERROR, OFF oder DEFAULT (wobei DEFAULT den Wert vom Parent erbt) und der zweite Parameter gibt den Loggername an. Dieser ergibt sich aus dem Bundle bzw. dem Feature, in diesem Fall vermutlich org.openhab.binding.mail (bin gerade zu faul nachzuschauen).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

iTob
Beiträge: 28
Registriert: 8. Mär 2020 19:58
Answers: 0

Re: Mail Binding 2.5 - log?

Beitrag von iTob »

Danke.
Irgendwie verstehe ich das System noch nicht.

Lt. list -s heißt das Bindig hier wirklich org.openhab.binding.mail
über log:set TRACE org.openhab.binding.mail
Sollte er doch dann alles mitloggen? Aber wenn der Versand funktioniert, zeigt er leider im log gar nichts an.
Der Fehler scheint nur aufzurtreten, wenn länger nichts verschickt wurde. Ich kann also erst einmal nur abwarten...

Leider kann ich hier aber als zu loggendes Paket jeden Blödsinn eintragen - damit kommt auch kein Fehler wenn ich mich verschreibe.

Viele Grüße
Tobias

J-N-K
Beiträge: 126
Registriert: 20. Jun 2020 12:21
Answers: 4
Wohnort: Gelsenkirchen, NRW

Re: Mail Binding 2.5 - log?

Beitrag von J-N-K »

Ob und wieviel da kommt hängt halt davon ab, was den Add-on Developer so programmiert hat. Im Mail-Binding gibts da - ich habe nur in 3.4 geguckt, aber ich denke das war schon "immer" so - nicht mehr als das, was auf WARN geloggt wird. "UnknownHostException" heisst aber eigentlich, das innerhalb des dafür vorgesehenen Zeitraums der Hostname des SMTP-Servers nicht aufgelöst werden konnte. Beim zweiten Mal geht es dann vermutlich, weil inzwischen die Auflösung angekommen ist. Hast Du irgendetwas, was mit dem DNS rummacht? PiHole oder sowas?
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer

iTob
Beiträge: 28
Registriert: 8. Mär 2020 19:58
Answers: 0

Re: Mail Binding 2.5 - log?

Beitrag von iTob »

Hallo,
Du hast wohl recht, es war wirklich die DNS-Konfiguration auf meiner Firewall verstellt. Jetzt bin ich ja gespannt, ob es nun immer funktioniert. Das seltsame ist, das es im Netzwerk eigentlich funktionierte. Vermutlich kam es zu einer Verzögerung, weswegen der SMTP Versnd dann abgebrochen hat. Im "Normanlebtrieb" ist das gar nicht so aufgefallen.
Danke.

Antworten