FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Pyromane am 06 Oktober 2017, 15:10:25

Titel: 32_mailcheck.pm crasht FHEM
Beitrag von: Pyromane am 06 Oktober 2017, 15:10:25
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?
Titel: Antw:32_mailcheck.pm crasht FHEM
Beitrag von: betateilchen am 06 Oktober 2017, 18:55:26
Da wird versucht, ein FileHandle zu schließen ohne zu prüfen, ob es überhaupt existiert.
Titel: Antw:32_mailcheck.pm crasht FHEM
Beitrag von: justme1968 am 06 Oktober 2017, 19:24:55
wird ab morgen abgefangen.

gruss
  andre
Titel: Antw:32_mailcheck.pm crasht FHEM
Beitrag von: Pyromane am 06 Oktober 2017, 20:42:41
Guten Abend,

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

Gruß
Pyromane