python实现用户登陆邮件通知的方法


Posted in Python onJuly 09, 2015

本文实例讲述了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 = "\r\n\r\n".join(["\r\n".join(mailh), "\r\n".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 相关文章推荐
用smtplib和email封装python发送邮件模块类分享
Feb 17 Python
python同时给两个收件人发送邮件的方法
Apr 30 Python
Python中字典的基础知识归纳小结
Aug 19 Python
Python自定义主从分布式架构实例分析
Sep 19 Python
python使用Plotly绘图工具绘制柱状图
Apr 01 Python
python 并发编程 非阻塞IO模型原理解析
Aug 20 Python
Python解析多帧dicom数据详解
Jan 13 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
Apr 20 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
Jan 23 Python
关于python pygame游戏进行声音添加的技巧
Oct 24 Python
python获取局域网占带宽最大3个ip的方法
Jul 09 #Python
python实现自动重启本程序的方法
Jul 09 #Python
Python实现批量下载图片的方法
Jul 08 #Python
python数据结构之图的实现方法
Jul 08 #Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 #Python
python中偏函数partial用法实例分析
Jul 08 #Python
Python使用bs4获取58同城城市分类的方法
Jul 08 #Python
You might like
php记录日志的实现代码
2011/08/08 PHP
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
keras得到每层的系数方式
2020/06/15 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
好人好事事迹材料
2014/02/12 职场文书
促销活动总结
2014/04/28 职场文书
开工典礼策划方案
2014/05/23 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
防汛工作情况汇报
2014/10/28 职场文书
2014年标准化工作总结
2014/12/17 职场文书
行政处罚事先告知书
2015/07/01 职场文书
《称赞》教学反思
2016/02/17 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python