Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PHP: imap_expunge - Manual
[go: Go Back, main page]

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" width="11" height="7"/> <imap_errors
Last updated: Mon, 05 Feb 2007

view this page in

imap_expunge

(PHP 4, PHP 5)

imap_expunge — 削除用にマークされたすべてのメッセージを削除する

説明

bool imap_expunge ( resource imap_stream )

imap_delete()imap_mail_move()、 あるいは imap_setflag_full() で削除用マークを設定されたすべてのメッセージを削除します。

パラメータ

imap_stream

imap_open() が返す IMAP ストリーム。

返り値

TRUE を返します。



add a note add a note User Contributed Notes
imap_expunge
boswachter at xs4all dot nl
13-Jan-2006 12: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" width="11" height="7"/> <imap_errors
Last updated: Mon, 05 Feb 2007
 
 
show source | credits | sitemap | contact | advertising | mirror sites