32_mailcheck.pm crasht FHEM

Begonnen von Pyromane, 06 Oktober 2017, 15:10:25

Vorheriges Thema - Nächstes Thema

Pyromane

Hallo,

ich wollte das Modul Mailcheck einrichten und da leider nicht weiter als den Status "???" bzw nach einem set active den Status "Initialized" erhalten wollte ich mich auf die Fehlersuche machen. Im Log erhalte ich lediglich die Meldung:
2017.10.06 12:29:12 3: myMail: failed to connect to mail.XXX.eu
Verbose 5 macht das Modul leider nicht wirklich gesprächiger, daher habe ich versucht das Attribug "debug 1" zu setzen, danach noch das Attribut "logfile mail.log", daraufhin verabschiedet sich FHEM mit folgender Meldung im Log:
Can't use an undefined value as a symbol reference at ./FHEM/32_mailcheck.pm line 324.

Meinen Fehler beim Einrichten konnte ich bereits selbst finden, das Modul kann meinen Mailserver nicht auflösen da es sich bei mail.XXX.eu um eine Weiterleitung handelt.
Die Frage wäre jetzt ob sich der Fehler beim Setzen des Attributs abfangen lässt, so das FHEM nicht vollständig beendet?

betateilchen

Da wird versucht, ein FileHandle zu schließen ohne zu prüfen, ob es überhaupt existiert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

justme1968

wird ab morgen abgefangen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Pyromane

Guten Abend,

herzlichen Dank für die schnelle Analyse und den Fix!

Gruß
Pyromane