我正在尝试使用Gmail-xoauth Gem阅读GMail发送的电子邮件。我想阅读电子邮件并保留其未读状态。阅读Gmail XOAUTH邮件时未标记为已读
首先,我尝试阅读标题。作品。
imap = Net::IMAP.new('imap.gmail.com', 993, usessl = true, certs = nil, verify = false)
imap.authenticate('XOAUTH2', email, access_token)
imap.select('INBOX')
imap.search(["SINCE", since]).each do |message_id|
msg = imap.fetch(message_id,'RFC822.HEADER')[0].attr['RFC822.HEADER']
mail = Mail.read_from_string msg
puts mail.subject
end
现在,我想要阅读的电子邮件的正文/文无标记读取。
谢谢。这有助于。除此之外,imap.fetch(message_id,“FLAGS”)[0] .attr [“FLAGS”]让我知道当前的读/未读状态。 – Alagu 2013-05-13 18:39:41