PHP Doku:: Löscht alle zum Löschen markierte Nachrichten - function.imap-expunge.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzE-Mail-relevante ErweiterungenIMAP, POP3 and NNTPIMAP Funktionenimap_expunge

Ein Service von Reinhard Neidl - Webprogrammierung.

IMAP Funktionen

<<imap_errors

imap_fetch_overview>>

imap_expunge

(PHP 4, PHP 5)

imap_expungeLöscht alle zum Löschen markierte Nachrichten

Beschreibung

bool imap_expunge ( resource $imap_stream )

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.

Parameter-Liste

imap_stream

Eine von imap_open() zurückgegebene IMAP-Verbindung.

Rückgabewerte

Liefert TRUE.


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
boswachter at xs4all dot nl
12.01.2006 16: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.



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)