(PHP 4, PHP 5, PHP 7, PHP 8)
imap_reopen — Öffnet einen IMAP-Stream für ein anderes Postfach neu
imap_reopen() öffnet die angegebene Verbindung zu einem IMAP- oder NNTP-Server erneut für ein anderes Postfach.
imapEine IMAP\Connection-Instanz.
mailboxDer Name des Postfachs, siehe imap_open() für weitere Informationen.
Die Übergabe von nicht vertrauenswürdigen Daten an diesen Parameter ist unsicher,falls imap.enable_insecure_rsh nicht deaktiviert ist.
flags
Der Parameter flags kann als Bitmaske einen oder
mehrere der folgenden Werte enthalten:
OP_READONLY - öffnet das Postfach nur für
Lesezugriffe
OP_ANONYMOUS - die
.newsrc-Datei weder lesen noch aktualisieren
(nur NNTP)
OP_HALFOPEN - die Verbindung aufbauen, ohne ein
Postfach zu öffnen (nur IMAP und
NNTP)
OP_EXPUNGE - zum Löschen vorgemerkte
Nachrichten stillschweigend sofort löschen
CL_EXPUNGE - zum Löschen vorgemerkte
Nachrichten werden beim Schließen der Verbindung automatisch
gelöscht (siehe auch imap_delete() und
imap_expunge())
retriesDie maximale Anzahl von Verbindungsversuchen
| Version | Beschreibung |
|---|---|
| 8.1.0 |
Der Parameter imap erwartet nun eine
IMAP\Connection-Instanz; vorher wurde eine gültige
imap-Ressource erwartet.
|
Beispiel #1 imap_reopen()-Beispiel
<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password") or die(implode(", ", imap_errors()));
// ...
imap_reopen($mbox, "{imap.example.org:143}INBOX.Sent") or die(implode(", ", imap_errors()));
// ..
?>