PHP 8.1.0 Released!

imap_undelete

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

imap_undeleteUnmark the message which is marked deleted

Descrição

imap_undelete(IMAP\Connection $imap, string $message_num, int $flags = 0): bool

Removes the deletion flag for a specified message, which is set by imap_delete() or imap_mail_move().

Parâmetros

imap

An IMAP\Connection instance.

message_num

A string representing one or more messages in IMAP4-style sequence format ("n", "n:m", or combination of these delimited by commas).

flags

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Changelog

Versão Descrição
8.1.0 The imap parameter expects an IMAP\Connection instance now; previously, a resource was expected.

Veja Também

add a note add a note

User Contributed Notes 2 notes

up
0
rdi at nospam dot donireland dot com
14 years ago
The imap_delete function allows the option to use a UID for the message number but the imap_undelete function does not.
up
-1
phrank
13 years ago
If you need to use the uid instead of msgno use

imap_clearflag_full($stream, implode(',', $flags), '\\DELETED', ST_UID);
To Top