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中使用socket发送HTTP请求数据接收不完整问题解决方法
Feb 04 Python
浅谈Python中函数的参数传递
Jun 21 Python
简单谈谈Python流程控制语句
Dec 04 Python
Python玩转加密的技巧【推荐】
May 13 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
django实现用户注册实例讲解
Oct 30 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
Python实现动态循环输出文字功能
May 07 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
Dec 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
如何去掉文章里的 html 语法
2006/10/09 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
PHP对象相关知识总结
2017/04/09 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
angular.js分页代码的实例
2016/07/27 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
python增加图像对比度的方法
2019/07/12 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
公司综合部的成员自我评价分享
2013/11/05 职场文书
配件采购员岗位职责
2013/12/03 职场文书
食品安全演讲稿
2014/09/01 职场文书
公司股东合作协议书
2014/09/14 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
庆元旦主持词
2015/07/06 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server