删邮件python脚本

删邮件python脚本

某人说删公司邮箱很抠门,只能存3天,foxmail设置是7天,分分钟爆掉。于是写了个脚本

-- coding: utf-8 --

import telnetlib
import time

连接Telnet服务器

tn = telnetlib.Telnet(‘mail.tedu.cn’,110)

tn.read_until(b’+OK Hello there.\r\n’)
print(“连接成功,输入用户名”)

tn.write(b’user $username\r\n’)

tn.read_until(b’+OK Password required.\r\n’)
print(“输入密码”)
tn.write(b’pass $password\r\n’)
tn.read_until(b’+OK logged in.\r\n’)
print(“登陆成功!”)
tn.write(b’list\r\n’)
time.sleep(5)
recieveList = tn.read_very_eager()
mailNumber=int(recieveList.decode().split(’\r\n’)[-3].split(’ ')[0])
print(“共计%s封邮件,保留20封。” %mailNumber)

#删除邮件
if int(mailNumber)>20:
for i in range(1,mailNumber-19):
tn.write(b’dele ‘)
tn.write(str.encode(str(i)))
tn.write(b’\r\n’)
tn.read_until(b’+OK Deleted.\r\n’)
print(“倒数第%s封邮件已标记为删除,退出后删除!”%i)
else:
print(“邮件不到20封,删啥?”)
print(“退出,标记的邮件清除成功!开始向王亮尾号为***8888的招行信用卡转账…本次收费:%s 元,” %((mailNumber-20)*10))
time.sleep(3)
print(“正在获取本地支付宝信息…”)
time.sleep(3)
print(“转账中,请稍后…”)
time.sleep(5)
print(“您账户余额不足,请当面付钱。谢谢使用,再见!”)
tn.write(b’quit\r\n’)
print(“10秒后程序自动关闭”)
time.sleep(10)

-----------------------------------

输出成exe文件:
pyinstaller -F delMailForU.py
输出目录:D:\Python36\dist\delMailForUi.exe
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值