IMAP_GetMailEx funktioniert nicht mehr

Ich wollte gerade etwas mit einer Mail-Abholung probieren und habe eine IMAP-Instanz angelegt.

Die Kommunikation mit dem Mailserver funktioniert gemäß Debug auch soweit.

Aber

bei Aufruf von IMAP_GetMailEx() einer gültigen (zuvor von IMAP_GetCachedMails() gelieferten) UID, kommt immer (auch nach Reboot, Neuanlage der IMAP-Instanz…)

Warning: basic_string::at: __n (which is 82) >= this->size() (which is 82) in /var/lib/symcon/scripts/46474.ips.php on line 19

Zeile 19 des Skriptes ist der o.g. Abruf.

und der Rückgabewert ist false.

Version: IP-Symcon 7.1, Ubuntu (amd64), 16.05.2024, 2e6ff0a2deb6

Kann ich noch etwas testen?

habe genau dieselbe IPS-Version, nur halt auf Raspi - bei mir ist IMAP_GetMailEx überhaupt kein Problem.
Funktioniert wie gewollt.

Werner

das Problem habe ich auf meinen ProdSys auch nicht - mit gleicher IPS-Version.

ich hänge mich mal hier ein, weil mein Problem ein Teil ist:
Der Aufruf funktioniert, aber das Feld „Text“ (Mailtext) bleibt leer.

Da ich im Programmcode nichts geändert habe, weiss ich auch nicht, wo ich suchen soll.

array(10) {
  ["ContentType"]=>
  string(10) "text/plain"
  ["CharSet"]=>
  string(0) ""
  ["Text"]=>
  string(0) ""
  ["SenderName"]=>
  string(14) "Peter

Hat sonst keiner das Problem?

Grüße, Peter

Gerade getestet sowohl mit HTML-Email als auch mit plain-text-Email:
ich kann das Problem hier reproduzieren. “Text” bleibt leer, gleiches Verhalten wie oben gezeigt.

Der Code hatte mal funktioniert, ich habe ihn länger nicht benutzt und nun erst zum Testen wieder aktiviert.

Symcon 9.0, Windows (amd64), 04.06.2026, 01f270caca5c

Danke für die Rückmeldung. Dann scheint es wohl ein generelles Problem zu sein.
@paresy : Kannst du etwas dazu sagen?