PHP: imap_expunge - Manual

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, 26 Jan 2007

view this page in

# imap_expunge

(PHP 3, PHP 4, PHP 5)

imap_expunge -- Delete all messages marked for deletion

## Описание

bool imap_expunge ( resource imap_stream )

Deletes all the messages marked for deletion by imap_delete(), imap_mail_move(), or imap_setflag_full().

## Список параметров

`imap_stream`

  An IMAP stream returned by imap_open().

## Возвращаемые значения

Returns `TRUE`.

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.`
add a note
imap_fetch_overview imap_errors

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST