python监控用户登陆并发送通知邮件方法,python用户登陆,这是一个有关python
python监控用户登陆并发送通知邮件方法,python用户登陆,这是一个有关python
这是一个有关python监控用户登陆并发送通知邮件方法。
是在linux计划任务里的一个定时执行小程序。当监测到有新的用户登陆时,会将发送一封带有登录新用户的用户名的邮件到预先指定的邮箱中,完成通知管理员的工作。
#!/usr/bin/env python#encoding=utf-8from smtplib import SMTPimport subprocess smtp = "smtp.qq.com"user = '1234567'password = 'xxxx' run_comd = subprocess.Popen('w¦grep pts',shell=True,stdout=subprocess.PIPE)data = run_comd.stdout.read()mailb = ["服务器有新用户登录",data]mailh = ["From: 1234567@qq.com", "To: xxxx@gmail.com", "Subject: 用户登录监控"]mailmsg = "\r\n\r\n".join(["\r\n".join(mailh), "\r\n".join(mailb)]) #www.iplaypy.comdef send_mail(): send = SMTP(smtp) send.login(user,password) result = send.sendmail("1234567@qq.com", ("xxxx@gmail.com",), mailmsg) send.quit()if data == '': passelse: send_mail()
其它邮件相关python源码文章推荐:
1、Python简易邮件查看器源码示例
2、Python模拟用户自动登陆网易126邮箱源码
3、把Gmail邮件转发到gtalk的Python方法
编橙之家文章,
相关内容
- Python迅雷快车旋风地址加密解密,python加密解密,Pytho
- Windows环境用Python备份MySQL脚本,python备份mysql脚本,Win
- Python批量删除windows下svn文件夹的方法,pythonsvn,本文为
- 使用Python xlrd模块读取Excel格式文件的方法,pythonxlrd,这
- 用Python编写渗透用小脚本 短小实用,python编写渗透脚本
- linux下搜索文件的python方法,linuxpython,linux下如何用py
- Python用户推荐系统曼哈顿算法实现,python曼哈顿,Pytho
- Python用户推荐系统minkowski算法的实现,pythonminkowski,Py
- python获取网页时的解码问题解决,python获取网页解码
- 利用python将域名转换成IP 再扫描端口,pythonip,利用pyt
评论关闭