IMAP サーバーを通過する Ruby スクリプトを作成しようとしており、これをテスト ケースとして設定しました。しかし、何らかの理由で、実際にポートを見つけることができません。私も実行しようとしましたがgetaddrinfo
、運がありませんでした。サーバーの存在を認めないだけです。
require 'net/imap'
test = File.new "test.txt", 'w'
imap = Net::IMAP.new('imap.google.com', 993, usessl=true, certs=nil, verify=false)
imap.authenticate('LOGIN', 'user', 'pass')
imap.examine('Mail')
imap.search(["SMS"]).each do |msg|
test << msg
end