我正在嘗試使用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