PHP Dokumentation: Function imap-reopen
12. Januar 2010 von werner
imap_reopen
(PHP 4, PHP 5)
imap_reopen — Wechselt das aktuelle Postfach der Verbindung
Beschreibung
bool imap_reopen ( resource $imap_stream , string $mailbox [, int $options = 0 [, int $n_retries = 0 ]] )
imap_reopen() wechselt das aktuelle Postfach eines IMAP oder NNTP Servers.
Parameter-Liste
- imap_stream
Eine von imap_open()zurückgegebene IMAP-Verbindung.
- mailbox
Der Postfachname, siehe imap_open() für weitere Informationen.
- 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 – Silently expunge recycle stream
- 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
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Changelog
| Version | Beschreibung |
|---|---|
| 5.2.0 | n_retries hinzgefügt |
Beispiele
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()));
// ..
?>