Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'net/imap'
- require 'pp'
- USERNAME = 'uname'
- PASSWORD = 'pword'
- imap = Net::IMAP.new('imap.gmail.com',993,true)
- imap.login(USERNAME,PASSWORD)
- imap.examine('INBOX')
- msgs = imap.search(["UNSEEN"]).map do |message_id|
- envelope = imap.fetch(message_id, "ENVELOPE")[0].attr["ENVELOPE"]
- [envelope.from[0].name,envelope.subject]
- end
- pp msgs
Add Comment
Please, Sign In to add comment