python实现用户登陆邮件通知的方法

 更新时间:2015年07月09日 09:41:03   作者:Lynch  
这篇文章主要介绍了python实现用户登陆邮件通知的方法,实例分析了Python计划任务与邮件发送的使用技巧,需要的朋友可以参考下

本文实例讲述了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同时处理多个异常的方法

    这篇文章主要介绍了Python同时处理多个异常的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 使用python实现拉钩网上的FizzBuzzWhizz问题示例

    使用python实现拉钩网上的FizzBuzzWhizz问题示例

    这篇文章主要介绍了使用python实现拉钩网上的FizzBuzzWhizz问题示例,需要的朋友可以参考下
    2014-05-05
  • Python边遍历边删除列表元素的几种方法

    Python边遍历边删除列表元素的几种方法

    在 Python 中,边遍历边删除列表元素通常是一个不推荐的操作,因为它会改变列表的大小,可能会导致一些意料之外的行为,例如,元素被删除后,列表的索引会发生变化,可能导致漏掉某些元素或者遍历到错误的位置,所以本文介绍了Python边遍历边删除列表元素的几种方法
    2024-12-12
  • 数据库连接池DBUtils的安装使用方法

    数据库连接池DBUtils的安装使用方法

    DBUtils是Python的一个用于实现数据库连接池的模块,这篇文章主要介绍了数据库连接池DBUtils的安装使用方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • python如何爬取个性签名

    python如何爬取个性签名

    这篇文章主要为大家详细介绍了pythonx抓取个性签名的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Python实现指定数组下标值正序与倒序排序算法功能举例

    Python实现指定数组下标值正序与倒序排序算法功能举例

    在程序中,经常需要按数组倒序或反序重新排列数组,下面这篇文章主要给大家介绍了关于Python实现指定数组下标值正序与倒序排序算法功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • python常用排序算法的实现代码

    python常用排序算法的实现代码

    这篇文章主要介绍了python常用排序算法的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python+seaborn实现联合分布图的绘制

    Python+seaborn实现联合分布图的绘制

    联合分布(Joint Distribution)图是一种查看两个或两个以上变量之间两两相互关系的可视化图,在数据分析操作中经常需要用到。本文将通过seaborn实现绘制联合分布图,需要的可以参考一下
    2023-02-02
  • python对接ihuyi实现短信验证码发送

    python对接ihuyi实现短信验证码发送

    在本篇文章里小编给大家分享的是关于python对接ihuyi实现短信验证码发送功能,需要的朋友们可以参考下。
    2020-05-05
  • Django+JS 实现点击头像即可更改头像的方法示例

    Django+JS 实现点击头像即可更改头像的方法示例

    这篇文章主要介绍了Django+JS 实现点击头像即可更改头像的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12

最新评论