imap_delete
(PHP 4, PHP 5, PHP 7)
imap_delete — Nachrichten im aktuellen Postfach zur Löschung markieren
Beschreibung
$imap_stream
, int $msg_number
[, int $options
= 0
] ) : bool
Die mit msg_number
angegebene Nachricht oder
Liste von Nachrichten wird zur Löschung vorgemerkt. Entsprechend
markierte Nachrichten bleiben zunächst im Postfach erhalten, erst
beim Aufruf von imap_expunge() oder beim Schließen
der Verbingung mit imap_close() und der
CL_EXPUNGE
Option werden sie tatsächlich
endgültig gelöscht.
Parameter-Liste
-
imap_stream
-
Eine von imap_open() zurückgegebene IMAP-Verbindung.
-
msg_number
-
Die Nachrichtennummer
-
options
-
Mit Hilfe der Option
FT_UID
kann festgelegt werden dasmsg_number
an Stelle von Nachrichtennummern UIDs enthält.
Beispiele
Beispiel #1 imap_delete() 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 . "<br />\n";
imap_delete($mbox, 1);
$check = imap_mailboxmsginfo($mbox);
echo "Messages after delete: " . $check->Nmsgs . "<br />\n";
imap_expunge($mbox);
$check = imap_mailboxmsginfo($mbox);
echo "Messages after expunge: " . $check->Nmsgs . "<br />\n";
imap_close($mbox);
?>
Anmerkungen
Hinweis:
Für IMAP Postfächer kann das Löschen-Flag nicht serverseitig zwischen Verbindungen gespeichert werden; markierte Nachrichten sollten daher noch wärend der aktuellen Verbindung mit imap_expunge() entfernt werden, ansonsten bleiben sie möglicherweise ohne Löschmarkierung weiter erhalten.
Siehe auch
- imap_undelete() - Nimmt eine bereits gesetzte Löschmarkierung einer Nachricht zurück
- imap_expunge() - Löscht alle zum Löschen markierte Nachrichten
- imap_close() - Schließt einen IMAP Stream
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 30/01/2003, zuletzt geändert 26/10/2018
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/php-rf-imap-delete.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.
Referenzen
Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.