Guest User

Untitled

a guest
Jul 18th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. require 'net/imap'
  2.  
  3. imap = Net::IMAP.new('example.com')
  4. imap.authenticate('LOGIN', 'mailaccount@example.com', 'password')
  5. imap.select('INBOX')
  6. if not imap.list('INBOX', 'testfolder')
  7. imap.create('INBOX.testfolder')
  8. end
  9. imap.uid_search(["FROM", "test@example.org"]).each do |message_id|
  10. puts(message_id)
  11. imap.uid_copy(message_id, "INBOX.testfolder")
  12. imap.uid_store(message_id, "+FLAGS", [:Deleted])
  13. end
  14. imap.expunge
Add Comment
Please, Sign In to add comment