imap_undelete

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_undeleteDesmarca a mensagem que está marcada como excluída

Descrição

imap_undelete(IMAP\Connection $imap, string $message_nums, int $flags = 0): true

Remove o sinalizador de exclusão para uma mensagem especificada, que é definido por imap_delete() ou imap_mail_move().

Parâmetros

imap

Uma instância de IMAP\Connection.

message_nums

Uma string representando uma ou mais mensagens no formato de sequência estilo IMAP4 ("n", "n:m" ou uma combinação destes delimitados por vírgulas).

flags

Valor Retornado

Sempre retorna true.

Registro de Alterações

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.

Veja Também

  • imap_delete() - Marca uma mensagem para exclusão da caixa de correio atual
  • imap_mail_move() - Move mensagens especificadas para uma caixa de correio

adicione uma nota

Notas Enviadas por Usuários (em inglês) 2 notes

up
0
phrank
17 years ago
If you need to use the uid instead of msgno use

imap_clearflag_full($stream, implode(',', $flags), '\\DELETED', ST_UID);
up
0
rdi at nospam dot donireland dot com
17 years ago
The imap_delete function allows the option to use a UID for the message number but the imap_undelete function does not.
To Top