mC pAiN
Erfahrenes Mitglied
Hallo,
bei einem Script, dass meinen Email-Posteingang ausliest, bekomme ich immer wenn mehr als eine Mail vorhanden ist, folgende Fehlermeldungen:
In den betreffenden Zeilen steht folgendes:
41 =>
140 =>
Also hat es irgendwas mit den imap-Funktionen zu tun. Ich weiß aber leider nicht was. $curMsg beinhaltet die "aktuelle" Mailnummer (beginnend bei 1), die in einer for-Schleife hochgezählt wird wenn eine Mail ausgelesen wurde... Wenn nur eine Mail im Eingang ist, klappt das Script fehlerfrei.
Woran könnte es liegen?
bei einem Script, dass meinen Email-Posteingang ausliest, bekomme ich immer wenn mehr als eine Mail vorhanden ist, folgende Fehlermeldungen:
Warning: Bad message number in /xxx/xxx/check_mail.php on line 41
Warning: Bad message number in /xxx/xxx/check_mail.php on line 140
In den betreffenden Zeilen steht folgendes:
41 =>
PHP:
$header = imap_headerinfo($mbox, $curMsg, 80, 80);
PHP:
$structure = imap_fetchstructure($mbox,$curMsg);
Also hat es irgendwas mit den imap-Funktionen zu tun. Ich weiß aber leider nicht was. $curMsg beinhaltet die "aktuelle" Mailnummer (beginnend bei 1), die in einer for-Schleife hochgezählt wird wenn eine Mail ausgelesen wurde... Wenn nur eine Mail im Eingang ist, klappt das Script fehlerfrei.
Woran könnte es liegen?