Пометить как непрочитанный флаг не работает в IMAP + ruby

Непрочитано для чтения

работает

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 visible, и я установил флаг 1, 0 для увиденного, а также у меня не было никакого решения для этого. Ошибка неверного ответа

1 ответ

Невидимый - это не флаг (это критерии поиска). Вместо этого вы убираете видимый флаг с -FLAGS.

Другие вопросы по тегам