Почему imap_delete + imap_expunge удаляют не все письма?
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $imap_host = "{imap.mail.ru/imap:143}";
- $mbox = imap_open($imap_host.'INBOX', $email, $pass);
- $check = imap_status($mbox, $imap_host.'INBOX', SA_MESSAGES);
- $i = 1;
- while($i <= $check->messages) {
- imap_delete($mbox, $i);
- $i++;
- }
- imap_expunge($mbox);
- imap_close ($mbox, CL_EXPUNGE);