imap_reopen
(PHP 4, PHP 5)
imap_reopen — Réouvre un flux IMAP vers une nouvelle boîte aux lettres
Description
bool imap_reopen
( resource
$imap_stream
, string $mailbox
[, int $options
= 0
[, int $n_retries
= 0
]] )Réouvre la connexion spécifiée au serveur IMAP ou NNTP, avec une nouvelle boîtes aux lettres.
Liste de paramètres
-
imap_stream
-
Un flux IMAP retourné par la fonction imap_open().
-
mailbox
-
Le nom de la boîte aux lettres, voir la documentation de la fonction imap_open() pour plus de détails
-
options
-
options
est un masque de bits, qui peut contenir les valeurs suivantes :-
OP_READONLY
- Ouvre une boîte aux lettres en lecture seule -
OP_ANONYMOUS
- Ne pas utiliser, ou modifier le fichier .newsrc pour les news (NNTP uniquement) -
OP_HALFOPEN
- Pour les noms IMAP et NNTP, ouvre une connexion mais n'ouvre pas une boîte aux lettres. -
OP_EXPUNGE
- Supprime silencieusement le flux recyclé -
CL_EXPUNGE
- Supprime automatiquement la boîte aux lettres de la liste, lors de la terminaison du flux. (voir imap_delete() et imap_expunge()).
-
-
n_retries
-
Le nombre maximal de tentatives de connexion
Valeurs de retour
Retourne TRUE
si le flux est réouvert, FALSE
sinon.
Historique
Version | Description |
---|---|
5.2.0 | Le paramètre n_retries a été ajouté |
Exemples
Exemple #1 Exemple avec imap_reopen()
<?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())); // .. ?>