(PHP 4, PHP 5, PHP 7)
imap_reopen — Reabrir un flujo IMAP hacia un nuevo buzón
$imap_stream
, string $mailbox
[, int $options
= 0
[, int $n_retries
= 0
]] ) : bool
Reabre el flujo espeicificado a un nuevo buzón dado por mailbox
sobre un
servidor IMAP o NNTP.
imap_stream
IMAP stream devuelto por imap_open().
mailbox
El nombre del buzón, véase imap_open() para más información
options
options
es 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
Devuelve TRUE
si el flujo es reabierto, FALSE
si no.
Versión | Descripción |
---|---|
5.2.0 | Se añadió n_retries |
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()));
// ..
?>