PHP Conference Japan 2024

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
17 年前
imap_delete 函数允许使用 UID 作为消息编号,但 imap_undelete 函数不允许。
To Top