neues modul mailcheck

Begonnen von justme1968, 02 August 2013, 19:08:55

Vorheriges Thema - Nächstes Thema

justme1968

das modul liest nur den betreff.

wie du email senden kannst steht z.b. hier: http://www.fhemwiki.de/wiki/E-Mail_senden.

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

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

ulli

Danke für die Rückmeldung.

Ich habe den Mailbody ergänzt (Plain und Html).
Nimmst du das mit in das Modul auf?

justme1968

bitte bau noch ein attribut fetch_body ein mit dem das holen des mail  body aktiviert werden kann dann checke ich es ein.

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

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

ulli

Super..mach ich

Gesendet von meinem SM-P600 mit Tapatalk


cocojambo

Auch wenn dieser Thread kaum noch benutzt wird, melde ich mich trotzdem noch mal. Ich hatte in der Vergangenheit immer Schwierigkeiten mit diesem Modul, wenn der Provider 2x in 24 STD die IP Adresse erneuert. Damals blieb dabei FHEM immer hängen und nix ging mehr. Ich habe dann nach ettlichen Versuchen das Modul deaktiviert.
Mittlerweile habe ich einen RASPI2  im Einsatz und Fhem auf dem aktuellen Stand und habe mal versucht was mailcheck jetzt macht. Es kommen zwar immer noch ettliche Fehlermeldungen beim IP-Wechsel aber irgendwie kommt er jetzt drüberweg.

Nur nachdem alle Fehlermeldungen durch sind, und mailcheck sich wieder aktivieren will, kommt diese eine Meldung und das System steht danach sofort.

2015.08.15 19:00:01 3: xxxxx_gmx_net: logged out
2015.08.15 19:00:01 3: xxxxx_gmx_net: Disconnected
2015.08.15 19:00:02 3: xxxxx_gmx_net: connected to imap.gmx.net
2015.08.15 19:00:02 3: xxxxx_gmx_net: logged in to xxxxxx@gmx.de
Can't call method "isa" on an undefined value at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1794.


Kann man vielleicht herausfinden was das verursacht, denn dann hätte ich eine Möglichkeit, das tolle Modul wieder zu verwenden.
Vielleicht gibts ja dafür eine Lösung?

Gruß aus Köln
nobbi

FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Gisbert

Hallo.

ich habe folgendes Problem:
2015.08.16 21:09:08 0: Can't locate Mail/IMAPClient.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/32_mailcheck.pm line 11, <$fh> line 528.
BEGIN failed--compilation aborted at ./FHEM/32_mailcheck.pm line 11, <$fh> line 528.


Das Modul hab ich wie folgt definiert:
define MailcheckCam mailcheck secureimap.t-online.de x.y@t-online.de password

Leider habe ich noch keine Idee, was ich falsch mache.
Kann mir jemand helfen?
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

PNinBB

Ich habe heute erstmals dieses Modul eingesetzt. Nach Installieren der notwendigen Perlmodule (Mail::IMAPClient, etc.) funktionierte es auch; zumindest im Prinzip.
Momentan habe ich 2 Probleme:
1. Es geht nicht mit HOTMAIL und LIVEMAIL; welches sind die korrekten Serveradressen für IMAP? T-Online und GMail gehen.
2. Es wird in den Readings immer nur eine (die letzte) E-Mail angezeigt. Kommt eine Neue, so wird die vorhergehende gelöscht. Das Attribute "delete_message" kann ich nicht ändern, es wird nur "1" angeboten.
Für einen Tipp schon im Voraus besten Dank !
Peter
Raspi 4B + RaZberry2 (Deb 10), FritzBox 7490;
AEOTec: KeyFobGen5: 1x;
Danfoss: Living Connect 2.51: 3x;
Fibaro: FGK: 10x: 3x; FGBS: 001: 8x, 222: 1x; FGMS001: 2x; FGR: 222: 3x, 223: 2x; FGRGBWM-441: 1x; FGBS: 222: 2x, 223: 2x,224: 1x;
Philio: PAN06-1A: 3x;

juergen012

Google ist dein Freund:

Outlook.com (ehemals Windows Live Hotmail)

Posteingangsserver:   POP3: pop-mail.outlook.com (SSL; Port 995), IMAP: imap-mail.outlook.com (SSL; Port 993)
Postausgangsserver:   smtp-mail.outlook.com (STARTTLS; Port 25 oder 587)
Benutzername:   Vollständige Outlook.com-E-Mail-Adresse
Besonderheiten:   Verwendet SMTP-Authentifizierung.
Sie müssen in Ihrem Account den POP3- und SMTP-Zugriff zunächst aktivieren.
POP3, IMAP und SMTP laufen über TLS- bzw. SSL-Verschlüsselung.
Sollten Sie bei E-Mail-Adressen unter outlook.de Probleme haben, versuchen Sie bitte das .com in den Server-Adressen durch .de zu ersetzen.
Fhem unter Proxmox

PNinBB

@   juergen012 und auch an alle anderen:
Danke für die Hinweise zu den Serveradressen. Gefunden hatte ich diese auch, aber es scheint "vielfältig" zu sein.
1. Meine Accountdaten für den Hotmail- und Live-Server in Outlook 2013 ('Exchange-ActiveSync') sind nach dem Muster: 'dub40x-m.hotmail.com' und x ist eine Ziffer, unterschiedlich für live.de bzw. hotmail.com. Diese Adressen funktionieren im Zusammenhang mit "mailcheck" nicht; die Anmeldung schlägt fehl.
2. Adressen gemäß 'imap-mail.outlook.com' funktionieren insoweit, dass die Anmeldung erfolgreich ist, aber nach dem nächsten Intervall (so scheint es mir) ist fhem 'tot' und reagiert nicht. Im Logfile sieht es wie folgt aus:

2015.08.27 15:28:36 1: PERL WARNING: Trying command when NOT connected! LastError was: Error sending '6 IDLE': NO not connected at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 122.
Mail::IMAPClient::LastError(Mail::IMAPClient=HASH(0x1eb1b20), "Error sending '6 IDLE': NO not connected") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1274
Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x1eb1b20), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1118
Mail::IMAPClient::idle(Mail::IMAPClient=HASH(0x1eb1b20)) called at ./FHEM/32_mailcheck.pm line 451
main::mailcheck_Read(HASH(0x1c66410)) called at fhem.pl line 3056
main::CallFn("??????LiveMail", "ReadFn", HASH(0x1c66410)) called at fhem.pl line 651
2015.08.27 15:28:36 3: ????????LiveMail: logged out
2015.08.27 15:28:36 3: ????????LiveMail: Disconnected
2015.08.27 15:28:36 3: ????????LiveMail: connected to imap-mail.outlook.com
2015.08.27 15:28:37 3: ????????LiveMail: logged in to login_name@live.de
Bizarre copy of HASH in list assignment at /usr/share/perl/5.20/Carp.pm line 228.

P.S.: Die '??.....' sind von mir eingefügt. Die Perl-Warnung erscheint für alle Accounts !
3. Eine ebenfalls in Google offerierte Serveradresse: 'imap.mail.de' erlaubt nicht einmal die Anmeldung.

T-Online, GMAil und andere Server, die IMAP unterstützen, funktionieren.
Für diese Probleme habe ich allerdings keine Erklärung ! Jede Idee ist willkommen.
Noch eine Bemerkung: die Anzeigen des Moduls in den Readings betreffen nur die letzte Mail (Subjektzeile). Mir scheint, dass sie nach dem nächsten Pollingintervall wieder weg sind. Ich würde mir wünschen, dass alle Mails (nur die Subjektzeile ist für mich OK) angezeigt werden.
Ich würde einmal eine Perlroutine bauen, die einen Ringpuffer mit einer einstellbaren Kapazität (attr Parameter) managed und das jeweils aktuelle Reading sofort übernimmt. Allerdings bin ich erst einmal für gut 4 Wochen unterwegs.
Ob es dann Bestandteil des Moduls wird, wäre zu entscheiden. Ich melde mich.
Peter


Raspi 4B + RaZberry2 (Deb 10), FritzBox 7490;
AEOTec: KeyFobGen5: 1x;
Danfoss: Living Connect 2.51: 3x;
Fibaro: FGK: 10x: 3x; FGBS: 001: 8x, 222: 1x; FGMS001: 2x; FGR: 222: 3x, 223: 2x; FGRGBWM-441: 1x; FGBS: 222: 2x, 223: 2x,224: 1x;
Philio: PAN06-1A: 3x;

cocojambo

Ich finde es es ja interessant, das mittlerweile nicht nur ich diese Error Meldungen habe. Ich habe ebenfalls mit meheren Postfächern probiert auch einzeln: Netcologne.de , gmx.de. web.de, Koeln.de, strato.de , überall die selbe Fehlermeldung wie bei dem User PNinBB. Aber immer dann wenn der Provider ein Reset der Internet Verbindung macht. Ein neuer Verbindungsaufbau seitens der Fritzbox löst keinen Error aus.

Was ich dabei nicht verstehe, ist, das der IP Wechsel bei mir von Netcologne nur 1sek dauert und schon hängt das Modul, einen neuen Verbindungsaufbau von der Fritzbox (7490), von mir ausgelöst, dauert 3-5 sek und wird vom Modul nicht registriert und läuft ohne jegliche Meldung weiter.

So sieht die aktuelle Meldung bei mir aus:

2015.09.01 05:07:05 1: PERL WARNING: Trying command when NOT connected! at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 122
Mail::IMAPClient::LastError('Mail::IMAPClient=HASH(0x1f907d8)', 'NO not connected') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1477
Mail::IMAPClient::_send_line('Mail::IMAPClient=HASH(0x1f907d8)', '277 IDLE', 0) called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1309
Mail::IMAPClient::_imap_command_do('Mail::IMAPClient=HASH(0x1f907d8)', 'IDLE', '+') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1214
Mail::IMAPClient::_imap_command('Mail::IMAPClient=HASH(0x1f907d8)', 'IDLE', '+') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1109
Mail::IMAPClient::idle('Mail::IMAPClient=HASH(0x1f907d8)') called at ./FHEM/32_mailcheck.pm line 451
main::mailcheck_Read('HASH(0x374c820)') called at fhem.pl line 3045
main::CallFn('fluffi_gmx_net', 'ReadFn', 'HASH(0x374c820)') called at fhem.pl line 648
2015.09.01 05:07:05 3: ??????: logged out
2015.09.01 05:07:05 3: ?????: Disconnected
2015.09.01 05:07:05 3: ?????: connected to imap.gmx.net
2015.09.01 05:07:05 3: ?????: logged in to ?????


Wobei diese Meldung ca.4-5 Mal sofort hintereinanderkommt (innerhalb 1sek) und nur andere"line" Nummern hat.

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

ulli

Ich habe leider auch schon von anfang an folgende Fehlermeldung und weiß nicht wie ich das korrigiert bekomme.

2015.09.13 12:41:10 1: PERL WARNING: Trying command when NOT connected! LastError was: * BYE Session expired, please login again. at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 122
Mail::IMAPClient::LastError('Mail::IMAPClient=HASH(0x1da1570)', 'NO not connected') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1554
Mail::IMAPClient::_read_line('Mail::IMAPClient=HASH(0x1da1570)') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1381
Mail::IMAPClient::_get_response('Mail::IMAPClient=HASH(0x1da1570)', '*', 'Regexp=REGEXP(0x202f928)') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1133
Mail::IMAPClient::idle_data('Mail::IMAPClient=HASH(0x1da1570)') called at ./FHEM/32_mailcheck.pm line 361
main::mailcheck_Read('HASH(0x13d6810)') called at fhem.pl line 3058
main::CallFn('eMail', 'ReadFn', 'HASH(0x13d6810)') called at fhem.pl line 651
2015.09.13 12:41:10 1: PERL WARNING: Trying command when NOT connected! at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 122
Mail::IMAPClient::LastError('Mail::IMAPClient=HASH(0x1da1570)', 'NO not connected') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1477
Mail::IMAPClient::_send_line('Mail::IMAPClient=HASH(0x1da1570)', 'DONE', 0) called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1309
Mail::IMAPClient::_imap_command_do('Mail::IMAPClient=HASH(0x1da1570)', 'HASH(0x1d59268)', 'DONE') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1214
Mail::IMAPClient::_imap_command('Mail::IMAPClient=HASH(0x1da1570)', 'HASH(0x1d59268)', 'DONE') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1156
Mail::IMAPClient::done('Mail::IMAPClient=HASH(0x1da1570)') called at ./FHEM/32_mailcheck.pm line 365
main::mailcheck_Read('HASH(0x13d6810)') called at fhem.pl line 3058
main::CallFn('eMail', 'ReadFn', 'HASH(0x13d6810)') called at fhem.pl line 651
2015.09.13 12:41:10 1: PERL WARNING: Trying command when NOT connected! at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 122
Mail::IMAPClient::LastError('Mail::IMAPClient=HASH(0x1da1570)', 'NO not connected') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1477
Mail::IMAPClient::_send_line('Mail::IMAPClient=HASH(0x1da1570)', '438 IDLE', 0) called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1309
Mail::IMAPClient::_imap_command_do('Mail::IMAPClient=HASH(0x1da1570)', 'IDLE', '+') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1214
Mail::IMAPClient::_imap_command('Mail::IMAPClient=HASH(0x1da1570)', 'IDLE', '+') called at /usr/local/share/perl/5.14.2/Mail/IMAPClient.pm line 1109
Mail::IMAPClient::idle('Mail::IMAPClient=HASH(0x1da1570)') called at ./FHEM/32_mailcheck.pm line 452
main::mailcheck_Read('HASH(0x13d6810)') called at fhem.pl line 3058
main::CallFn('eMail', 'ReadFn', 'HASH(0x13d6810)') called at fhem.pl line 651
2015.09.13 12:41:10 3: eMail: logged out
2015.09.13 12:41:10 3: eMail: Disconnected
2015.09.13 12:41:10 3: eMail: connected to imap.googlemail.com
2015.09.13 12:41:11 3: eMail: logged in to ...@gmail.com

PNinBB

Da ich für gute 6 Wochen etwas "vom Bus abgeklemmt" war, melde ich mich mit dieser Verzögerung.
Gemäß meiner Ankündigung in "Antwort #383 am: 27 August 2015, 19:42:20 »" habe ich einen kleinen Ringpuffer in Perl gebaut und zur Auswertung der readingsGroup-Ergebnisse eingesetzt.

In der cfg-Datei sieht es wie folgt aus:

define XXXXXX readingsGroup <Postfach>,<Datum>,<Betreff>\
<{myEMails_RBEintragen("XXXXXXTOnline","Name")}>,<{myEMails_RBEintragen("XXXXXXTOnline","Datum")}>,<{myEMails_RBEintragen("XXXXXXTOnline","Betreff")}>\
<{myEMails_RBEintragen("XXXXXXHSO","Name")}>,<{myEMails_RBEintragen("XXXXXXHSO","Datum")}>,<{myEMails_RBEintragen("XXXXXXHSO","Betreff")}>\
<{myEMails_RBEintragen("XXXXXXGMail","Name")}>,<{myEMails_RBEintragen("XXXXXXGMail","Datum")}>,<{myEMails_RBEintragen("XXXXXXGMail","Betreff")}>
attr XXXXXX group Postfächer
attr XXXXXX icon message_mail
attr XXXXXX room E-Mails

Der Logfile zeigt die Verbindungen:

2015.10.19 12:12:04 3: XXXXXXGMail: connected to imap.gmail.com
2015.10.19 12:12:05 3: XXXXXXGMail: logged in to XXXXXX@gmail.com
2015.10.19 12:12:05 3: XXXXXXHSO: connected to imap.hs-XXXXXXXX.de
2015.10.19 12:12:06 3: XXXXXXHSO: logged in to XXXXXXX
2015.10.19 12:12:07 3: XXXXXXTOnline: connected to secureimap.t-online.de
2015.10.19 12:12:07 3: XXXXXXTOnline: logged in to XXXXXXXXXXXX@t-online.de
2015.10.19 12:12:07 3: XXXXXXTOnline: connected to secureimap.t-online.de
2015.10.19 12:12:07 3: XXXXXXTOnline: logged in to XXXXXXXXXXXX@t-online.de

Das Ergebnis zeigt das unten stehende Bild. Die Anzahl der Einträge kann per Parameter gewählt werden.

Ein paar Probleme gibt es nach wie vor:
1. Nach der Neuzuteilung der IP-Adresse durch den Provider (T-Online bei mir) gibt es einen Eintrag im Logfile, der sich jeden Tag wiederholt:

2015.10.19 01:08:26 1: PERL WARNING: Trying command when NOT connected! LastError was: Error sending '321 IDLE': NO not connected at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 122.
Mail::IMAPClient::LastError(Mail::IMAPClient=HASH(0x319f3d8), "Error sending '321 IDLE': NO not connected") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1274
Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x319f3d8), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1118
Mail::IMAPClient::idle(Mail::IMAPClient=HASH(0x319f3d8)) called at ./FHEM/32_mailcheck.pm line 452
main::mailcheck_Read(HASH(0x3260928)) called at fhem.pl line 3085
main::CallFn("XXXXXXTOnline", "ReadFn", HASH(0x3260928)) called at fhem.pl line 651
2015.10.19 01:08:26 3: XXXXXXTOnline: logged out
2015.10.19 01:08:26 3: XXXXXXTOnline: Disconnected
2015.10.19 01:08:26 3: XXXXXXTOnline: connected to secureimap.t-online.de
2015.10.19 01:08:26 3: XXXXXXTOnline: logged in to XXXXXXXXXXXX@t-online.de

Das sieht man für jeden Account, oft mehrfach wiederholt, allerdings mit manchmal unterschiedlichen Meldungen im Detail (z.B. Zeilennummern).
Es tritt aber nur einmal nach dem IP-Wechsel auf; dann ist für den ganzen Tag "Ruhe" !

2. Mein Account an der Hochschule:

2015.10.19 12:12:04 3: XXXXXXGMail: connected to imap.gmail.com
2015.10.19 12:12:05 3: XXXXXXGMail: logged in to XXXXXX@gmail.com
2015.10.19 12:12:05 3: XXXXXXHSO: connected to imap.hs-XXXXXX.de
2015.10.19 12:12:06 3: XXXXXXHSO: logged in to XXXXXX
2015.10.19 12:12:07 3: XXXXXXTOnline: connected to secureimap.t-online.de
2015.10.19 12:12:07 3: XXXXXXTOnline: logged in to XXXXXXXXXXXX@t-online.de
2015.10.19 12:12:07 3: XXXXXXTOnline: connected to secureimap.t-online.de
2015.10.19 12:12:07 3: XXXXXXTOnline: logged in to XXXXXXXXXXXX@t-online.de

Wie man erkennt, ist man eingeloggt, aber es werden eben keine eingegangenen E-Mails angezeigt !
Die Ursache könnte die verwendete Portnummer sein, denn gemäß den Outlookeinstellungen werden die Ports 993 (IMAP, SLL) und 988 (SMTP, SSL) verwendet.
Nach kurzer Zeit häufen sich diese Fehlermeldungen im Logfile:

2015.10.19 13:42:08 1: PERL WARNING: Trying command when NOT connected! at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 122.
Mail::IMAPClient::LastError(Mail::IMAPClient=HASH(0x39d6d60), "NO not connected") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1493
Mail::IMAPClient::_send_line(Mail::IMAPClient=HASH(0x39d6d60), "31 IDLE", 0) called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1320
Mail::IMAPClient::_imap_command_do(Mail::IMAPClient=HASH(0x39d6d60), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1225
Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x39d6d60), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1118
Mail::IMAPClient::idle(Mail::IMAPClient=HASH(0x39d6d60)) called at ./FHEM/32_mailcheck.pm line 259
main::mailcheck_poll(undef) called at fhem.pl line 2699
main::HandleTimeout() called at fhem.pl line 583
........
2015.10.19 13:42:08 1: PERL WARNING: Trying command when NOT connected! LastError was: Error sending '33 IDLE': NO not connected at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 122.
Mail::IMAPClient::LastError(Mail::IMAPClient=HASH(0x39d6d60), "Error sending '33 IDLE': NO not connected") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1274
Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x39d6d60), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1118
Mail::IMAPClient::idle(Mail::IMAPClient=HASH(0x39d6d60)) called at ./FHEM/32_mailcheck.pm line 452
main::mailcheck_Read(HASH(0x3aab108)) called at fhem.pl line 3085
main::CallFn("XXXXXXHSO", "ReadFn", HASH(0x3aab108)) called at fhem.pl line 651
2015.10.19 13:42:08 3: XXXXXXHSO: logged out
2015.10.19 13:42:08 3: XXXXXXHSO: Disconnected
2015.10.19 13:42:08 3: XXXXXXHSO: connected to imap.hs-XXXXXX.de
2015.10.19 13:42:09 3: XXXXXXHSO: logged in to XXXXXX


3. Die Hotmail- und Live-Konten:
Diese Accounts funktionieren überhaupt nicht !
Man findet viele derartige Fehlermeldungen:

2015.10.10 13:03:12 1: PERL WARNING: Trying command when NOT connected! LastError was: Error sending '6 IDLE': NO not connected at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 122.
Mail::IMAPClient::LastError(Mail::IMAPClient=HASH(0x2e20040), "Error sending '6 IDLE': NO not connected") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1274
Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x2e20040), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1118
Mail::IMAPClient::idle(Mail::IMAPClient=HASH(0x2e20040)) called at ./FHEM/32_mailcheck.pm line 452
main::mailcheck_Read(HASH(0x24e5bc8)) called at fhem.pl line 3076
main::CallFn("XXXXXXLiveMail", "ReadFn", HASH(0x24e5bc8)) called at fhem.pl line 651
2015.10.10 13:03:12 3: XXXXXXLiveMail: logged out
2015.10.10 13:03:12 3: XXXXXXLiveMail: Disconnected
2015.10.10 13:03:13 3: XXXXXXLiveMail: connected to imap-mail.outlook.com
2015.10.10 13:03:13 3: XXXXXXLiveMail: logged in to XXXXXXXXXXXX@live.de

Oft tauchte in der Vergangenheit eine Fehlermeldung im Logfile auf, die zum Absturz von FHEM führte.

2015.10.15 01:12:12 1: PERL WARNING: Trying command when NOT connected! LastError was: Error sending '106 IDLE': NO not connected at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 122.
        Mail::IMAPClient::LastError(Mail::IMAPClient=HASH(0x33f3e18), "Error sending '106 IDLE': NO not connected") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1274
        Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x33f3e18), "IDLE", "+") called at /usr/local/share/perl/5.20.2/Mail/IMAPClient.pm line 1118
        Mail::IMAPClient::idle(Mail::IMAPClient=HASH(0x33f3e18)) called at ./FHEM/32_mailcheck.pm line 259
        main::mailcheck_poll(undef) called at fhem.pl line 2699
        main::HandleTimeout() called at fhem.pl line 583
Bizarre copy of ARRAY in list assignment at /usr/share/perl/5.20/Carp.pm line 228.


Nach diesem "Bizarre copy of ARRAY ..."  ging es nur mit einem Neustart weiter.
Bin ich nun ein "Einzelfall" oder haben andere auch derartige Probleme ??
Ich bin dankbar für jeden Hinweis, eventuell auch für tiefer gehendes Testen.
Peter
Raspi 4B + RaZberry2 (Deb 10), FritzBox 7490;
AEOTec: KeyFobGen5: 1x;
Danfoss: Living Connect 2.51: 3x;
Fibaro: FGK: 10x: 3x; FGBS: 001: 8x, 222: 1x; FGMS001: 2x; FGR: 222: 3x, 223: 2x; FGRGBWM-441: 1x; FGBS: 222: 2x, 223: 2x,224: 1x;
Philio: PAN06-1A: 3x;

DJ-Mix

Hallo zusammen,

habe das Modul einegrichtet, bekomme aber keinen Connect?
Perl Zusatzmodule habe ich installiert.

Wo kann der Fehler liegen?
Internals:
   CONNECTS   1
   DEF        imap.gmail.com xxxx@gmail.com xxxx
   Folder     INBOX
   HAS_GPG    0
   HAS_MIME   1
   Host       imap.gmail.com
   LAST_CONNECT 2015-10-26 19:05:03
   LAST_DISCONNECT 2015-10-26 19:05:03
   NAME       mailcheck
   NOTIFYDEV  global
   NR         1090
   NTFY_ORDER 50-mailcheck
   STATE      Disconnected
   TYPE       mailcheck
   tag
   Helper:
     password   xxxx
     user       xxxx@gmail.com
Attributes:
   room       Mail


Danke Gruß
Markus

DJ-Mix

Hallo,

habe nun gesehen, dass ich gestern eine Mail von Google erhalten habe . . . .
"Anmeldeversuch verhindert"
TEXT:
Hallo Markus,
Soeben hat jemand versucht, sich mit Ihrem Google-Konto xxxx@gmail.com in einer
App anzumelden, die modernen Sicherheitsstandards nicht erfüllt.
usw.

kann es damit zu tun haben, dass Google einfach den Zugang sperrt?
Was kann man dagegen tun?
Danke

gruß
Markus

DJ-Mix

Hallo,

konnte das Problem lösen. In Google gibt es eine Einstellung um nicht sichere App Zugriffe zuzulassen.
Somit erhalte ich Connect und ich bekomme meinen Status.

gruß
Markus