标记为未读标志在IMAP + ruby​​中不起作用

时间:2017-05-31 13:06:28

标签: ruby imap read-unread

未读阅读

它正在运作

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

1 个答案:

答案 0 :(得分:0)

看不见不是旗帜(虽然这是一个搜索标准)。你用-FLAGS取走了看过的旗帜。