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计算三维矢量幅度的方法
Jun 15 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
Dec 07 Python
python实现在函数图像上添加文字和标注的方法
Jul 08 Python
django如何实现视图重定向
Jul 24 Python
Django连接数据库并实现读写分离过程解析
Nov 13 Python
django框架中间件原理与用法详解
Dec 10 Python
浅谈ROC曲线的最佳阈值如何选取
Feb 28 Python
使用 Python 遍历目录树的方法
Feb 29 Python
基于python实现对文件进行切分行
Apr 26 Python
Python3.7安装pyaudio教程解析
Jul 24 Python
Python页面加载的等待方式总结
Feb 28 Python
Python制作春联的示例代码
Jan 22 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
10 个经典PHP函数
2013/10/17 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
nodejs文件夹深层复制功能
2019/09/03 NodeJs
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
js实现简易ATM功能
2020/10/27 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
深入浅析python继承问题
2016/05/29 Python
Django自定义manage命令实例代码
2018/02/11 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
Python count函数使用方法实例解析
2020/03/23 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
英国网上花店:Bunches
2016/11/29 全球购物
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
关于工作经历的证明书
2014/10/11 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
群众路线党员个人整改措施
2014/10/27 职场文书
优秀员工推荐材料
2014/12/20 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
婚宴来宾致辞
2015/07/28 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
教你用Python matplotlib库制作简单的动画
2021/06/11 Python