imap_reopen

(PHP 3, PHP 4, PHP 5)

imap_reopen -- Wechselt das aktuelle Postfach der Verbindung

Beschreibung

bool imap_reopen ( resource imap_stream, string mailbox [, int options [, int n_retries]] )

imap_reopen() wechselt das aktuelle Postfach eines IMAP oder NNTP Servers.

Parameter Liste

imap_stream

An IMAP stream returned by imap_open().

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)

  • 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 FALSE.

ChangeLog

VersionBeschreibung
5.2.0n_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()));
// ..
?>