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与遗留的数据库整合的方法指南
Jul 24 Python
对Python 语音识别框架详解
Dec 24 Python
使用Python实现毫秒级抢单功能
Jun 06 Python
python实现多线程端口扫描
Aug 31 Python
python轮询机制控制led实例
May 03 Python
基于python实现判断字符串是否数字算法
Jul 10 Python
python3 中使用urllib问题以及urllib详解
Aug 03 Python
Python内置函数及功能简介汇总
Oct 13 Python
python单例模式的应用场景实例讲解
Feb 24 Python
Python趣味实战之手把手教你实现举牌小人生成器
Jun 07 Python
Python可变与不可变数据和深拷贝与浅拷贝
Apr 06 Python
Python绘制散乱的点构成的图的方法
Apr 21 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 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
JS 表单验证大全
2011/11/23 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
Python for Informatics 第11章之正则表达式(四)
2016/04/21 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
浅谈Django REST Framework限速
2017/12/12 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python 实现多维数组(array)排序
2020/02/28 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
社会实践心得体会
2014/01/03 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
临床护理求职信
2014/04/26 职场文书
民主评议党员个人总结
2015/02/13 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
搭建Yolov5服务器
2022/04/30 Servers