Ruby retrieve gmail emails through POP3
http://blog.seagul.co.uk/articles/2006/10/24/connecting-to-gmail-with-ruby-or-connecting-to-pop3-servers-over-ssl-with-ruby
pop.rb is the new Ruby 1.9 version
require 'pop_ssl' # I renamed the file from pop.rb to pop_ssl.rb to ensure I was requiring the correct version username = 'YOUR_GMAIL_USERNAME@gmail.com' password = 'YOUR_GMAIL_PASSWORD' Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE) Net::POP3.start('pop.gmail.com', 995, username, password) do |pop| if pop.mails.empty? puts 'No mail.' else pop.each_mail do |mail| p mail.header end end end