6

somestringBODYに含まれ、FROMsomeone@me.comまたはTOであるIMAPメールボックス内のすべてのメールを検索する必要がありますsomeone@me.com

やろうとしている:

49:51.53 > JBPM3 SEARCH CHARSET utf-8 "BODY \"somestring\" (OR (TO \"someone@me.com\") (FROM \"someone@me.com\"))"

受信:

49:51.71 < JBPM3 BAD Could not parse command

Gmailを使用してそれを機能させる方法は?

4

1 に答える 1

6

括弧 '(' ')' をスキップして、IMAP で論理式をグループ化できます。ポーランド記法では括弧は必要ありません (以下の編集を参照)。

A0001 SEARCH CHARSET utf-8 BODY "somestring" OR TO "someone@me.com" FROM "someone@me.com"

gmail 検索構文 (X-GM-RAW) コマンドを使用することもできます: http://www.limilabs.com/blog/search-gmail-using-gmails-search-syntax

[編集] IMAP SEARCH では、括弧が必要になることがあります。これは、AND 演算子が 2 つ以上のオペランドを持つことができ、明示的に定義されていないためです: http://www.limilabs.com/blog/imap-search-requires-parentheses

于 2011-10-25T12:03:14.283 に答える