gpt4 book ai didi

imap - 具有多个OR的IMAP条件

转载 作者:行者123 更新时间:2023-12-04 14:03:16 27 4
gpt4 key购买 nike

我正在使用gmail的IMAP API搜索邮件。

我使用“OR”条件搜索不同的关键字。如果我仅上一个级别,即像这样的东西,这很好

'UID SEARCH OR (FROM "somebody@email.com") (TO "somebody@email.com")'

但是,当我尝试更长的表达式时,它不起作用

准则或准则或准则或准则

转换为(据我了解的语法)
'UID SEARCH OR ( OR (FROM "somebodyelse@email.com") (TO "somebodyelse@email.com")) ( OR (FROM "somebody@email.com") (TO "somebody@email.com"))'

为了明确起见,我基本上希望所有从给定电子邮件列表发送或发送到任何电子邮件列表的消息

我从libray得到的错误是
[ 'A34', 'BAD', 'Could', 'not', 'parse', 'command' ]

有什么建议么?

最佳答案

不要使用括号。

IMAP使用不需要的波兰语表示法:

UID SEARCH OR OR FROM one@mail.com TO one@mail.com OR FROM two@mail.com TO two@mail.com

在某些情况下需要括号(因为IMAP AND运算符可以使用两个以上的操作数):
https://www.limilabs.com/blog/imap-search-requires-parentheses

关于imap - 具有多个OR的IMAP条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809709/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com