(PHP 4, PHP 5)
imap_expunge — Löscht alle zum Löschen markierte Nachrichten
Löscht alle Nachrichten im aktuellen Postfach die durch die Funktionen imap_delete(), imap_mail_move(), oder imap_setflag_full() zum Löschen vorgemerkt wurden.
Liefert TRUE.
@eisbrenner at gidn dot de
You shouldn't call imap_expunge until before closing the connection. imap_delete tags a message for deletion, imap_expunge deletes all tagged messages. i.e.:
for ($i = 0; $i < $num; $i++) {
imap_delete($box, $i);
}
imap_expunge($box);
imap_expunge should not be in your inner loop.