手机
当前位置:查字典教程网 >脚本专栏 >python >python实现用户登陆邮件通知的方法
python实现用户登陆邮件通知的方法
摘要:本文实例讲述了python实现用户登陆邮件通知的方法。分享给大家供大家参考。具体如下:这里写在linux计划任务里定时执行,当有新用户登陆时...

本文实例讲述了python实现用户登陆邮件通知的方法。分享给大家供大家参考。具体如下:

这里写在linux计划任务里定时执行,当有新用户登陆时候发送用户名到指定邮箱通知管理员。

#!/usr/bin/env python #encoding=utf-8 from smtplib import SMTP import 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 = "rnrn".join(["rn".join(mailh), "rn".join(mailb)]) def send_mail(): send = SMTP(smtp) send.login(user,password) result = send.sendmail("1234567@qq.com", ("xxxx@gmail.com",), mailmsg) send.quit() if data == '': pass else: send_mail()

希望本文所述对大家的Python程序设计有所帮助。

【python实现用户登陆邮件通知的方法】相关文章:

python实现目录树生成示例

使用python实现baidu hi自动登录的代码

Python实现的Kmeans++算法实例

python实现人人网登录示例分享

python批量导出导入MySQL用户的方法

python 获取本机ip地址的两个方法

Python实现类继承实例

python 七种邮件内容发送方法实例

Python中条件选择和循环语句使用方法介绍

python实现的登陆Discuz!论坛通用代码分享

精品推荐
分类导航