(PHP 4, PHP 5, PHP 7, PHP 8)
imap_reopen — Réouvre un flux IMAP vers une nouvelle boîte aux lettres
Réouvre la connexion spécifiée au serveur IMAP ou NNTP, avec une nouvelle boîtes aux lettres.
imap
Une instance de IMAP\Connection.
mailbox
Le nom de la boîte aux lettres, voir la documentation de la fonction imap_open() pour plus de détails
Passer des données qui ne sont pas digne de confiance à ce paramètre est dangereux, sauf si, imap.enable_insecure_rsh est désactivé.
flags
flags
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()).
retries
Le nombre maximal de tentatives de connexion
Retourne true
si le flux est réouvert, false
sinon.
Version | Description |
---|---|
8.1.0 |
La paramètre imap attend désormais une instance de
IMAP\Connection ; auparavant, une ressource imap était attendue.
|
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()));
// ..
?>