如何使用 ruby 从 POP3 服务器获得响应

How to get response OK from POP3 server using ruby

例如,要从 "example.com" 获得响应 200 OK,必需:

require 'net/http'

uri = URI('http://example.com/index.html')
res = Net::HTTP.get_response(uri)

puts res.code       # => '200'
puts res.message    # => 'OK'

如何为 pop.gmail.com 制作类似的东西?

试试这个:

require "net/pop"

Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE) 
conn = Net::POP3.new("pop.gmail.com", 995)
conn.start(user_name, password)
conn.started?