PHP 7.4.25 Released!

imap_undelete

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

imap_undeleteEnlève la marque d'effacement d'un message

Description

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

Enlève la marque d'effacement du message message_num, placée avec imap_delete() ou imap_mail_move().

Liste de paramètres

imap

Une instance de IMAP\Connection.

message_num

Le numéro du message

flags

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

Version Description
8.1.0 La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource était attendu.

Voir aussi

  • imap_delete() - Marque le fichier pour l'effacement, dans la boîte aux lettres courante
  • imap_mail_move() - Déplace des messages dans une boîte aux lettres

add a note add a note

User Contributed Notes 2 notes

up
0
rdi at nospam dot donireland dot com
13 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