(PHP 4, PHP 5, PHP 7, PHP 8)
imap_reopen — Reabre o fluxo IMAP para uma nova caixa de correio
Reabre o fluxo especificado para uma nova caixa de correio informada em mailbox
em um
servidor IMAP ou NNTP.
imap
Uma instância de IMAP\Connection.
mailbox
O nome da caixa de correio, veja imap_open() para mais informações
Passar dados não confiáveis para este parâmetro é inseguro, a menos que imap.enable_insecure_rsh esteja desabilitado.
flags
Os flags
são uma máscara de bits com uma ou mais das
seguintes constantes:
OP_READONLY
- Abre a caixa de correio somente leitura
OP_ANONYMOUS
- Não usa ou atualiza um
.newsrc para notícias (NNTP somente)
OP_HALFOPEN
- Para nomes IMAP
e NNTP, abre uma conexão, mas
não abre uma caixa de correio.
OP_EXPUNGE
- Expurga e recicla silenciosamente o fluxo
CL_EXPUNGE
- Expurga a caixa de correio automaticamente ao fechar a caixa de correio
(veja também imap_delete() e
imap_expunge())
retries
Número máximo de tentativas de conexão
Versão | Descrição |
---|---|
8.1.0 |
O parâmetro imap agora espera uma instância de IMAP\Connection;
anteriormente, um resource imap válido era esperado.
|
Exemplo #1 Exemplo 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()));
// ..
?>