imap_search 可以用 "subject" 和 "UNSEEN" 搜索吗?

can imap_search search with "subject" and "UNSEEN"?

是否可以搜索 "subject" 和 "UNSEEN" 使用 imap_search ?如果是,请回复。谢谢

可以使用 imap_search.

根据主题和不可见条件搜索电子邮件信息

以下是imap_search函数的原型

array imap_search ( resource $imap_stream , string $criteria 
[, int $options = SE_FREE [, string $charset = NULL ]] )

其中 $imap_stream 是 imap 服务器连接的资源 条件 过滤电子邮件。

根据主题和不可见条件搜索电子邮件 请尝试执行以下代码片段。

define('IMAP_HOST', '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX');
define('IMAP_USER', 'USERNAME');
define('IMAP_PWD', 'PWD');
$imap_stream = imap_open(IMAP_HOST, IMAP_USER, IMAP_PWD) or die('Cannot connect to Gmail: ' . imap_last_error());
$emails = imap_search($imap_stream, 'SUBJECT my subject UNSEEN');

docs.python.org/3.5/library/imaplib.html#imaplib.IMAP4.fetch

您可以使用以下方法按主题、ID、未查看或从任何文件夹中提取邮件。