smtp_with_gmail

gem install smtp_with_gmail

SMTP

def send_message
  require "time"
  msgstr = <<END_OF_MESSAGE
  From: Your Name <you@gmail.com>
  To: Destination Address <yourfriend@gmail.com>
  Subject: test message
  Date: #{Time.now.rfc2822}

  test message body.
  END_OF_MESSAGE

  Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
  Net::SMTP.start("smtp.gmail.com", "587", "your.domain", "username", "password", :plain) do |smtp|
    smtp.send_message msgstr, "you@gmail.com", "yourfriend@gmail.com"
  end
end

POP

def receive_messages
  Net::POP.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
  Net::POP.start("pop.gmail.com", "995", "username", "password") do |pop|
    p pop.mails[0].pop
  end
end

Contributing to smtp_with_gmail

Copyright © 2012 Eric Raio. See LICENSE.txt for further details.