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采用requests库模拟登录和抓取数据的简单示例
Jul 05 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
pandas数据分组和聚合操作方法
Apr 11 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
Python安装与基本数据类型教程详解
May 29 Python
python3.6 tkinter实现屏保小程序
Jul 30 Python
学Python 3的理由和必要性
Nov 19 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
Python描述符descriptor使用原理解析
Mar 21 Python
Django封装交互接口代码
Jul 12 Python
python开发一个解析protobuf文件的简单编译器
Nov 17 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 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代码
2006/12/06 PHP
Dedecms常用函数解析
2008/02/01 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
jquery 实现的全选和反选
2009/04/15 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
jQuery实现select下拉框获取当前选中文本、值、索引
2017/05/08 jQuery
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
python实现给字典添加条目的方法
2014/09/25 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
实习生自我鉴定范文
2013/12/05 职场文书
花店创业计划书范文
2014/02/07 职场文书
小学优秀辅导员事迹材料
2014/05/11 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
超市督导岗位职责
2015/04/10 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers