imap_undelete
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_undelete — 削除マークがついているメッセージのマークをはずす
説明
指定したメッセージについて、 imap_delete() または imap_mail_move() で設定された削除フラグをはずします。
パラメータ
imap
IMAP\Connection クラスのインスタンス。
message_nums
-
IMAP4 形式のシーケンスフォーマット (
"n"
,"n:m"
, またはそれらをカンマで区切ったもの) で表現された、ひとつ以上のメッセージを表す文字列。 flags
-
戻り値
常に true
を返します。
変更履歴
バージョン | 説明 |
---|---|
8.1.0 |
引数 imap は、IMAP\Connection
クラスのインスタンスを期待するようになりました。
これより前のバージョンでは、有効な imap リソース が期待されていました。
|
+add a note
User Contributed Notes 2 notes
phrank ¶
16 years ago
If you need to use the uid instead of msgno use
imap_clearflag_full($stream, implode(',', $flags), '\\DELETED', ST_UID);
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.