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
Mail Binding 2.5 - log?
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Mail Binding 2.5 - log?
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).
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
-
- Beiträge: 28
- Registriert: 8. Mär 2020 19:58
Re: Mail Binding 2.5 - log?
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
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
-
- Beiträge: 126
- Registriert: 20. Jun 2020 12:21
- Wohnort: Gelsenkirchen, NRW
Re: Mail Binding 2.5 - log?
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
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer
-
- Beiträge: 28
- Registriert: 8. Mär 2020 19:58
Re: Mail Binding 2.5 - log?
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.
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.