【发布时间】:2011-10-06 14:43:33
【问题描述】:
使用以下 ruby 代码,我可以通过 IMAP 阅读收件箱中的用户邮件:
require 'net/imap'
imap = Net::IMAP.new('imap.gmail.com',993,true)
imap.login('user','passwd')
imap.select('INBOX')
mailIds = imap.search(['ALL'])
mailIds.each do |id|
msg = imap.fetch(id,'RFC822')[0].attr['RFC822']
puts msg
end
imap.logout()
imap.disconnect()
我想知道如何归档和标记已读电子邮件。我想将电子邮件移出用户的收件箱。
【问题讨论】: