imap_reopen

(PHP 4, PHP 5, PHP 7)

imap_reopenReabrir un flujo IMAP hacia un nuevo buzón

Descripción

imap_reopen ( resource $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.

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

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

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