net::smtp for gmail

先安装gem包tlsmail。

 gem install tlsmail

测试代码

require "rubygems"require "tlsmail"require "time"content = << EOFFrom: test@gmail.comTo: testx@gmail.comSubject: TESTDate: #{Time.now.rfc2822}TEST CONTENTEOFNet::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)Net::SMTP.start("smtp.gmail.com", "587", "localhost", "test@gmail.com", "********", :plain) do |smtp|smtp.send_message content, "test@gmail.com", "testx@gmail.com"end