(PHP 4, PHP 5, PHP 7)
imap_reopen — Wechselt das aktuelle Postfach des IMAP-Streams
$imap_stream
, string $mailbox
[, int $options = 0
[, int $n_retries = 0
]] ) : boolimap_reopen() wechselt das aktuelle Postfach eines IMAP oder NNTP Servers.
imap_streamEine von imap_open() zurückgegebene IMAP-Verbindung.
mailboxDer Postfachname, siehe imap_open() für weitere Informationen.
Passing untrusted data to this parameter is insecure, unless imap.enable_insecure_rsh is disabled.
options
Der Parameter options 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 - Verbindung aufbauen ohne ein konkretes
Postfach zu öffnen (nur IMAP und NNTP)
OP_EXPUNGE - zum Löschen vorgemerkte Nachrichten sofort löschen
CL_EXPUNGE - zum Löschen vorgemerkte Nachrichten
werden beim Schließen der Verbindung endgültig gelöscht
(siehe auch imap_delete() und
imap_expunge())
n_retriesNumber of maximum connect attempts
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
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()));
// ..
?>