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中apply函数的用法实例教程
Jul 31 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
Django卸载之后重新安装的方法
Mar 15 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
解决python中使用plot画图,图不显示的问题
Jul 04 Python
python 发送和接收ActiveMQ消息的实例
Jan 30 Python
Python英文文本分词(无空格)模块wordninja的使用实例
Feb 20 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
Apr 04 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
Feb 07 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
pytorch 实现变分自动编码器的操作
May 24 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
JavaScript简单实现鼠标移动切换图片的方法
2016/02/23 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
python实现问号表达式(?)的方法
2013/11/27 Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
python requests 使用快速入门
2017/08/31 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
python字典的遍历3种方法详解
2019/08/10 Python
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
杭州-飞时达软件有限公司.net笔面试
2012/04/28 面试题
母校寄语大全
2014/04/10 职场文书
植树节活动总结
2014/04/30 职场文书
提拔干部考察材料
2014/05/26 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
化工生产实习心得体会
2016/01/22 职场文书