imap_undelete

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

imap_undelete取消标记已标记为已删除的消息

描述

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

删除指定消息的删除标记,该标记由 imap_delete()imap_mail_move() 设置。

参数

imap

一个 IMAP\Connection 实例。

message_nums

一个 string,表示一个或多个消息,以 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
16 年前
imap_delete 函数允许使用 UID 作为消息编号的选项,但 imap_undelete 函数不支持。
To Top