imap_reopen
(PHP 4, PHP 5)
imap_reopen — Reabrir un flujo IMAP hacia un nuevo buzón
Descripción
bool imap_reopen
( resource
$imap_stream
, string $mailbox
[, int $options = 0
[, int $n_retries = 0
]] )
Reabre el flujo espeicificado a un nuevo buzón dado por mailbox sobre un
servidor IMAP o NNTP.
Parámetros
-
imap_stream -
IMAP stream devuelto por imap_open().
-
mailbox -
El nombre del buzón, véase imap_open() para más información
-
options -
optionses una máscara de bits con uno o más de lo siguiente:-
OP_READONLY- Abrir el buzón en sólo lectura -
OP_ANONYMOUS- No usar o actualizar un .newsrc para noticias (sólo NNTP) -
OP_HALFOPEN- Para nombres IMAP y NNTP, abrir una conexión pero no abrir un buzón. -
OP_EXPUNGE- Expurgar y reciclar el flujo de manera silenciosa -
CL_EXPUNGE- Expurgar el buzón automáticamente al cierre del mismo (véase también imap_delete() y imap_expunge())
-
-
n_retries -
Número máximo de intentos de conexion
Valores devueltos
Devuelve TRUE si el flujo es reabierto, FALSE si no.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.2.0 | Se añadió n_retries |
Ejemplos
Ejemplo #1 Ejemplo de 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()));
// ..
?>