imap_undelete

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

imap_undelete Nimmt eine bereits gesetzte Löschmarkierung einer Nachricht zurück

Beschreibung

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

Entfernt das "gelöscht"-Flag der angegebenen Nachricht. Das Flag wird von den Funktionen imap_delete() oder imap_mail_move() gesetzt.

Parameter-Liste

imap

Eine IMAP\Connection-Instanz.

message_nums

Ein String, der eine oder mehrere Nachrichten im IMAP4-üblichen Sequenzformat darstellt ("n", "n:m" oder eine Kombination daraus, durch Kommas getrennt).

flags

Rückgabewerte

Gibt immer true zurück.

Changelog

Version Beschreibung
8.1.0 Der Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine gültige imap-Ressource erwartet.

Siehe auch

add a note add a note

User Contributed Notes 2 notes

up
0
phrank
16 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