If you need to use the uid instead of msgno use
imap_clearflag_full($stream, implode(',', $flags), '\\DELETED', ST_UID);
imap_undelete
(PHP 4, PHP 5)
imap_undelete — Nimmt eine bereits gesetzte Löschmarkierung einer Nachricht zurück
Beschreibung
bool imap_undelete
( resource
$imap_stream
, int $msg_number
[, int $flags = 0
] )Entfernt das "gelöscht"-Flag der angegebenen Nachricht. Das Flag wird von den Funktionen imap_delete() oder imap_mail_move() gesetzt.
Parameter-Liste
-
imap_stream -
Eine von imap_open() zurückgegebene IMAP-Verbindung.
-
msg_number -
Die Nachrichtennummer
-
flags -
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Siehe auch
- imap_delete() - Nachrichten im aktuellen Postfach zur Löschung markieren
- imap_mail_move() - Verschiebt Nachrichten in ein anderes Postfach
phrank
29-Dec-2007 03:47
rdi at nospam dot donireland dot com
18-Nov-2007 07:18
The imap_delete function allows the option to use a UID for the message number but the imap_undelete function does not.
