(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_stream
Eine von imap_open() zurückgegebene IMAP-Verbindung.
mailbox
Der 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_retries
Number of maximum connect attempts
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.
Version | Beschreibung |
---|---|
5.2.0 | n_retries hinzgefügt |
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()));
// ..
?>