PHP Conference Japan 2024

imap_undelete

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

imap_undelete取消標記已標記為刪除的郵件

描述

imap_undelete(IMAP\Connection $imap, 字串 $message_nums, 整數 $flags = 0): true

移除指定郵件的刪除標記,該標記是由 imap_delete()imap_mail_move() 設定的。

參數

imap

一個 IMAP\Connection 實例。

message_nums

一個 字串,代表一個或多個郵件,使用 IMAP4 樣式的序列格式("n""n:m" 或以逗號分隔的這些組合)。

flags

回傳值

總是回傳 true

更新日誌

版本 描述
8.1.0 imap 參數現在需要一個 IMAP\Connection 實例;以前需要一個有效的 imap 資源

另請參閱

新增註記

使用者貢獻的註記 2 則註記

phrank
16 年前
如果您需要使用 uid 而不是 msgno,請使用

imap_clearflag_full($stream, implode(',', $flags), '\\DELETED', ST_UID);
rdi at nospam dot donireland dot com
17 年前
imap_delete 函式允許使用 UID 作為郵件編號的選項,但 imap_undelete 函式不允許。
To Top