Seite 1 von 1

Mail Binding 2.5 - log?

Verfasst: 8. Jan 2023 10:52
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

Re: Mail Binding 2.5 - log?

Verfasst: 9. Jan 2023 01:59
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).

Re: Mail Binding 2.5 - log?

Verfasst: 9. Jan 2023 20:26
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

Re: Mail Binding 2.5 - log?

Verfasst: 9. Jan 2023 21:12
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?

Re: Mail Binding 2.5 - log?

Verfasst: 14. Jan 2023 16:12
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.