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 相关文章推荐
Django自定义分页与bootstrap分页结合
Feb 22 Python
python装饰器实例大详解
Oct 25 Python
Python中import机制详解
Nov 14 Python
Python 判断 有向图 是否有环的实例讲解
Feb 01 Python
对python Tkinter Text的用法详解
Oct 11 Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 Python
Python使用Slider组件实现调整曲线参数功能示例
Sep 06 Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 Python
python Qt5实现窗体跟踪鼠标移动
Dec 13 Python
基于matplotlib中ion()和ioff()的使用详解
Jun 16 Python
Python如何将字符串转换为日期
Jul 31 Python
Django中template for如何使用方法
Jan 31 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
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
PHP中list方法用法示例
2016/12/01 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
js单词形式的运算符
2014/05/06 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
Linux下python制作名片示例
2018/07/20 Python
Python实现的建造者模式示例
2018/08/06 Python
python抓取搜狗微信公众号文章
2019/04/01 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
自荐信范文
2013/12/10 职场文书
找工作最新求职信
2013/12/22 职场文书
生活部的活动方案
2014/08/19 职场文书
通知的格式范文
2015/04/27 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫