P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Nachrichten im aktuellen Postfach zur Löschung markieren
Die mit msg_numberangegebene Nachricht oderListe von Nachrichten wird zur Löschung vorgemerkt. Entsprechendmarkierte Nachrichten bleiben zunächst im Postfach erhalten, erstbeim Aufruf von imap_expunge() oder beim Schließender Verbingung mit imap_close() und derCL_EXPUNGE Option werden sie tatsächlichendgültig gelöscht.
Rückgabewert:
Die Nachrichtennummer
Beispiel:
Die mit msg_numberangegebene Nachricht oderListe von Nachrichten wird zur Löschung vorgemerkt. Entsprechendmarkierte Nachrichten bleiben zunächst im Postfach erhalten, erstbeim Aufruf von imap_expunge() oder beim Schließender Verbingung mit imap_close() und derCL_EXPUNGE Option werden sie tatsächlichendgültig gelöscht.
Rückgabewert:
Die Nachrichtennummer
Beispiel:
PHP:
$mbox = imap_open("{imap.example.org}INBOX", "username", "password")
or die("Can't connect: " . imap_last_error());
$check = imap_mailboxmsginfo($mbox);
echo "Messages before delete: " . $check->Nmsgs . "\n";
imap_delete($mbox, 1);
$check = imap_mailboxmsginfo($mbox);
echo "Messages after delete: " . $check->Nmsgs . "\n";
imap_expunge($mbox);
$check = imap_mailboxmsginfo($mbox);
echo "Messages after expunge: " . $check->Nmsgs . "\n";
imap_close($mbox);