PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

imap_fetch_overview> <imap_errors
Last updated: Fri, 10 Oct 2008

view this page in

imap_expunge

(PHP 4, PHP 5)

imap_expungeEfface tous les messages marqués pour l'effacement

Description

bool imap_expunge ( resource $imap_stream )

Efface tous les messages marqués pour l'effacement par imap_delete(), imap_mail_move(), ou imap_setflag_full().

Liste de paramètres

imap_stream

Un flux IMPA retourné par la fonction imap_open().

Valeurs de retour

Retourne TRUE.



add a note add a note User Contributed Notes
imap_expunge
boswachter at xs4all dot nl
12-Jan-2006 07:57
@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.

imap_fetch_overview> <imap_errors
Last updated: Fri, 10 Oct 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites