0

未读已读

它正在工作

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 表示看到然后我也没有任何解决方案。 错误响应错误

4

1 回答 1

1

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

于 2017-06-02T14:00:37.463 回答