PHP 8.0.24 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_nums, int $flags = 0): bool

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

Liste de paramètres

imap

Une instance de IMAP\Connection.

message_nums

Une chaîne de caractères représentant un ou plusieurs messages dans un style de format d'une séquence IMAP4 ("n", "n:m", ou une combinaison de ceci, délimité par des virgules).

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

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
14 years ago
If you need to use the uid instead of msgno use

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