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获取当前用户的主目录路径方法(推荐)
Jan 12 Python
Python常见内置高效率函数用法示例
Jul 31 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
Python实现队列的方法示例小结【数组,链表】
Feb 22 Python
MATLAB数学建模之画图汇总
Jul 16 Python
python list的index()和find()的实现
Nov 16 Python
python中pandas.read_csv()函数的深入讲解
Mar 29 Python
教你如何使用Python Tkinter库制作记事本
Jun 10 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
Python读取和写入Excel数据
Apr 20 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中preg_match的isU代表什么意思
2015/10/01 PHP
javascript中检测变量的类型的代码
2010/12/28 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python3写入文件常用方法实例分析
2015/05/22 Python
Python实现二叉搜索树
2016/02/03 Python
python队列Queue的详解
2019/05/10 Python
美国羊皮公司:Overland
2018/01/15 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
天网面试题
2013/04/07 面试题
物流专业大学应届生求职信
2013/11/03 职场文书
校园之星获奖感言
2014/01/29 职场文书
干部对照检查材料范文
2014/08/26 职场文书
世界环境日活动总结
2015/02/11 职场文书
2016国庆促销广告语
2016/01/28 职场文书
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android