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中使用PIL库实现图片高斯模糊实例
Feb 08 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
Oct 18 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
python实现遍历文件夹修改文件后缀
Aug 28 Python
Python高级特性切片(Slice)操作详解
Sep 27 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
简单瞅瞅Python vars()内置函数的实现
Sep 27 Python
Python通过4种方式实现进程数据通信
Mar 12 Python
PYcharm 激活方法(推荐)
Mar 23 Python
Python爬虫工具requests-html使用解析
Apr 29 Python
利用 Python 的 Pandas和 NumPy 库来清理数据
Apr 13 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 curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
jquery中对表单的基本操作代码
2010/07/29 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
JavaScript中的this原理及6种常见使用场景详解
2020/02/14 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
Windows下安装python2和python3多版本教程
2017/03/30 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python学习入门之区块链详解
2017/07/25 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
大四自我鉴定
2014/02/08 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
小露珠教学反思
2014/04/30 职场文书
安阳殷墟导游词
2015/02/10 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
大学生入党自传2015
2015/06/26 职场文书
2015年征兵工作总结
2015/07/23 职场文书
2016廉政教育学习心得体会
2016/01/25 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python
css弧边选项卡的项目实践
2023/05/07 HTML / CSS