PHP Conference Japan 2024

imap_clearflag_full

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

imap_clearflag_full清除邮件标志

描述

imap_clearflag_full(
    IMAP\Connection $imap,
    string $sequence,
    string $flag,
    int $options = 0
): true

此函数导致存储将指定的flag从指定sequence中邮件的标志集中删除。

参数

imap

一个IMAP\Connection 实例。

sequence

消息编号序列。您可以使用X,Y语法枚举所需的邮件,或使用X:Y语法检索区间内的所有邮件。

flag

您可以取消设置的标志有 "\\Seen","\\Answered","\\Flagged","\\Deleted" 和 "\\Draft"(如» RFC2060中定义)

options

options是位掩码,可能包含单个选项

  • ST_UID - sequence 参数包含 UID 而不是序列号

返回值

始终返回 true

错误/异常

如果options无效,则抛出ValueError

变更日志

版本 描述
8.1.0 imap参数现在需要一个IMAP\Connection实例;以前,需要一个有效的imap 资源
8.0.0 现在,对于无效的options参数值,会抛出一个ValueError。以前会发出警告,并且函数返回 false

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top