博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python实战===使用随机的163账号发送邮件
阅读量:6425 次
发布时间:2019-06-23

本文共 821 字,大约阅读时间需要 2 分钟。

import linecacheimport smtplibimport timeimport linecacheimport random#算出txt的行数,163账号_2.txt中,每一行都存储一个账号密码! txt = open(r'F:\163账号_2.txt','r')  data = txt.read()  txt.close()  n = data.count('\n')print("总行数",n)#选取随机的数i = random.randint(1, (n+1))print("本次使用的行数",i)print("===========================")###得到对应的i行的数据line=linecache.getline(r'F:\163账号_2.txt',i)#切片实现分离出账号和密码user = line.split("----")[0]password = line.split("----")[1].replace('\n','')print(user)print(password)try:    #发送邮箱的账号/密码    smtpserver = "smtp.163.com"    smtp = smtplib.SMTP()    smtp.connect(smtpserver)    smtp.login(user,password)    print("邮箱登陆成功!")    print("第",(i-1),"行账号有效")    time.sleep(1)except:    print("邮箱登陆失败,请重新输入!")                time.sleep(1)

*这样虽然可以实现163邮箱的登录,但是可能会被锁定ip

*备注账号文档在上传的文件:

转载于:https://www.cnblogs.com/botoo/p/7274787.html

你可能感兴趣的文章
apache代理多个tomcat实例
查看>>
Remository3.52简体中文语言包
查看>>
DSL技术分析
查看>>
2015年最新数据库流行排行榜
查看>>
有趣的JavaScript数组
查看>>
3.3. 生成目录深度
查看>>
Linux 动态链接库(.so)的使用
查看>>
春风十里,不如淘宝遇见你——浸润深度学习的淘宝智能搜索
查看>>
WCF开发框架形成之旅---WCF的几种寄宿方式
查看>>
学好数学可以救命
查看>>
java编程之:生成rsa密钥
查看>>
★如何证明自己不是精神病?
查看>>
来自数学君的羊年祝福
查看>>
mongoDB报错Cannot find module '../build/Release/bson'
查看>>
又一款开源手机要来了 —— WiPhone
查看>>
跨越鸿沟——工业大数据的实践与思考
查看>>
DBA和开发同事的一些代沟(五)
查看>>
【OGG】关于在一套复制环境中使用不同版本OGG的问题
查看>>
大咖丨交通运输部科学研究院:交通运输大数据的基础环境正日益成熟-清数•思享会...
查看>>
nginx解析配置文件代码备忘
查看>>