【问题标题】:Gmail IMAP search by multiple senders多个发件人的 Gmail IMAP 搜索
【发布时间】:2012-10-23 03:10:10
【问题描述】:

这个搜索查询对我来说似乎有效:

UID SEARCH OR ( OR ( OR (FROM "def@gmail.com") (FROM "abc@gmail.com")) (FROM "ghi@gmail.com")) (FROM "jkl@gmail.com")

但在尝试向 Gmail IMAP 查询该命令时出现“无法解析命令”错误。

我试过了

UID 搜索 OR OR OR FROM "def@gmail.com" FROM "abc@gmail.com" FROM "ghi@gmail.com" FROM "jkl@gmail.com"

UID 搜索或(来自“jkl@gmail.com”)(或(来自“ghi@gmail.com”)(或 (来自“abc@gmail.com”)(来自“def@gmail.com”)))

UID 搜索 OR OR OR FROM def@gmail.com FROM abc@gmail.com FROM ghi@gmail.com FROM jkl@gmail.com

全部失败并显示“无法解析命令”。

【问题讨论】:

    标签: imap gmail-imap


    【解决方案1】:

    首先,确保您选择了一个邮箱,否则它将无法工作。其次,确保您在命令前加上标签,否则 IMAP 会将您的 UID 命令解释为标签,并实际执行 SEARCH 命令而不是 UID 命令。

    最后,尝试慢慢地构建您的搜索查询。以下命令对我有用:

    tag UID SEARCH FROM "def@gmail.com"
    tag UID SEARCH OR FROM "def@gmail.com" FROM "abc@gmail.com"
    tag UID SEARCH OR OR FROM "def@gmail.com" FROM "abc@gmail.com" FROM "blah@hotmail.com"
    tag UID SEARCH OR OR OR FROM "def@gmail.com" FROM "abc@gmail.com" FROM "blah@hotmail.com" FROM "dah@bah.com"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-28
      • 2011-12-17
      • 2019-03-08
      • 2011-11-11
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多