PHP 未记录 imap_sort $search_criteria?

发布于 2024-12-18 02:18:07 字数 394 浏览 0 评论 0原文

PHP imap_sort 有一个未记录的 $search_criteria 参数。我正在编写一个小脚本,该脚本应该获取主题中包含 PIN 码(五位数字)的邮件。最终对任何其他邮件不再感兴趣。如何指定我的过滤规则?

array imap_sort ( resource $imap_stream , int $criteria , int $reverse [, int
    $options = 0 [, string $search_criteria = NULL [, string $charset = NIL ]]] )

PHP imap_sort has an undocumented $search_criteria parameter. I'm writing a little script that should fetch mail containing a PIN code (five digits) in subject. Eventually not interested in any other mail. How can i specify my filter rule?

array imap_sort ( resource $imap_stream , int $criteria , int $reverse [, int
    $options = 0 [, string $search_criteria = NULL [, string $charset = NIL ]]] )

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

奶气 2024-12-25 02:18:07

不正确。这是有记录的。但显然不是在这个功能上。

更好的邮件搜索功能是 imap_search (它已记录 $criteria) 。 RFC 1176(第 15 和 16 页)中还定义了搜索条件。

接下来的事情是,您不能使用模式搜索,只能使用字符串搜索,所以这对您不起作用。我建议您获取所有电子邮件,并比较您需要的主题。您可以按日期限制搜索...

Not true. It is documented. But obviously not at this function.

Better function for mail searching is imap_search (it has documented $criteria). Search criteria is also defined in RFC 1176 (page 15 & 16).

Next thing is, that you cannot search with pattern, only string, so this will not work for you. I propose, that you fetch all e-mails, and compare subject that you need. You can limit your search by date...

网白 2024-12-25 02:18:07

据我所知[通过查看 RFC5256],$search_criteria 参数可能与 IMAP SEARCH 命令相关,并且可能使用与 imap_search() 函数相同的语法在 PHP 中。

SORT 命令是 SEARCH 的变体,具有排序语义
结果。

...

SORT 命令首先在邮箱中搜索匹配的邮件
使用 charset 参数的给定搜索条件
搜索条件中字符串的解释。然后它返回
未标记的 SORT 响应中的匹配消息,根据
一个或多个排序标准。

As far as I can tell [by looking at RFC5256] the $search_criteria parameter is likely related to the IMAP SEARCH command and probably uses the same syntax as the imap_search() function in PHP.

The SORT command is a variant of SEARCH with sorting semantics for the
results.

...

The SORT command first searches the mailbox for messages that match
the given searching criteria using the charset argument for the
interpretation of strings in the searching criteria. It then returns
the matching messages in an untagged SORT response, sorted according
to one or more sort criteria.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文