【问题标题】:Mark as unread flag is not working in IMAP + ruby标记为未读标志在 IMAP + ruby​​ 中不起作用
【发布时间】:2017-05-31 13:06:28
【问题描述】:

未读到读

它正在工作

imap = Net::IMAP.new(account.imap_url, 993, usessl = true, certs = nil, verify = false)
imap.login(account.client_email, account.client_secret)
imap.select("Inbox")
imap.search(['All'])
imap.store(7665, "+FLAGS", [:Seen])

读到未读

它不工作

imap = Net::IMAP.new(account.imap_url, 993, usessl = true, certs = nil, verify = false)
imap.login(account.client_email, account.client_secret)
imap.select("Inbox")
imap.search(['All'])
imap.store(7665, "+FLAGS", [:Unseen])

我尝试了 Unseen, Unread, Not seen 并且我已将标志设置为 1, 0 表示已看到然后我也没有任何解决方案。 Bad Response Error

【问题讨论】:

    标签: ruby imap read-unread


    【解决方案1】:

    Unseen 不是一个标志(虽然它是一个搜索条件)。你用 -FLAGS 去掉 \Seen 标志。

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 2012-09-30
      • 2010-12-08
      • 1970-01-01
      • 2015-03-07
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      相关资源
      最近更新 更多