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
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