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 相关文章推荐
跟老齐学Python之集合(set)
Sep 24 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
python flask 多对多表查询功能
Jun 25 Python
python实现决策树分类算法
Dec 21 Python
Python3.7中安装openCV库的方法
Jul 11 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
Jul 19 Python
python 在指定范围内随机生成不重复的n个数实例
Jan 28 Python
详解python和matlab的优势与区别
Jun 28 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
python图像处理模块Pillow的学习详解
Oct 09 Python
基于Python中的yield表达式介绍
Nov 19 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 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 文件扩展名 获取函数
2009/06/03 PHP
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
javascript window.opener的用法分析
2010/04/07 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
SVG描边动画
2017/02/23 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
详解Python中for循环是如何工作的
2017/06/30 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
python的Tqdm模块的使用
2018/01/10 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
django模型类中,null=True,blank=True用法说明
2020/07/09 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
python Scrapy框架原理解析
2021/01/04 Python
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
雨花台导游词
2015/02/06 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python