PHP imap_search() 正文与正文

PHP imap_search() BODY vs TEXT

有谁知道 imap_search()BODYTEXT 标准的区别?

php.net的描述很模糊不清

BODY "string" - match messages with "string" in the body of the message

TEXT "string" - match messages with text "string"

我一直在测试这两个标准,没有发现任何区别。两者都在整个消息中寻找字符串。

最糟糕的部分(对我来说)是这两个标准也在邮件附件中寻找字符串。因此,如果我有包含 5mb *.csv 文件的邮件,imap_search() 会花费很多宝贵的时间。

我明白 BODY 标准应该包括附件,因为附件是正文的一部分。但是使用 TEXT 标准我期待不同的东西。

TEXT 指的是 e-mail 中的任意位置:headers 或 body。 BODY 引用 body,包括附件。