2014-12-04 117 views

回答

2

这应该打印有关附件(未测试)的信息,但你可以检查它here

require 'net/imap' 
imap = Net::IMAP.new('domain.name.com') 
imap.authenticate('LOGIN', 'mailbox', 'password') 
imap.select('INBOX') 
imap.search(["SINCE", "8-Aug-2002"]).each do |message_id| 
attach = imap.fetch(message_id, "BODY")[0].attr["BODY"] 
    puts "#{attach.parts[1].media_type}" 
    puts "#{attach.parts[1].param['NAME']}" 
    puts "#{attach.parts[1].subtype}" 
    puts "#{(attach.parts[1].size)/1024} kb" 
end 
相关问题