python實(shí)現(xiàn)用戶登陸郵件通知的方法
本文實(shí)例講述了python實(shí)現(xiàn)用戶登陸郵件通知的方法。分享給大家供大家參考。具體如下:
這里寫在linux計(jì)劃任務(wù)里定時(shí)執(zhí)行,當(dāng)有新用戶登陸時(shí)候發(fā)送用戶名到指定郵箱通知管理員。
#!/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 = ["服務(wù)器有新用戶登錄",data]
mailh = ["From: 1234567@qq.com", "To: xxxx@gmail.com", "Subject: 用戶登錄監(jiān)控"]
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()
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
使用python實(shí)現(xiàn)拉鉤網(wǎng)上的FizzBuzzWhizz問題示例
這篇文章主要介紹了使用python實(shí)現(xiàn)拉鉤網(wǎng)上的FizzBuzzWhizz問題示例,需要的朋友可以參考下2014-05-05
數(shù)據(jù)庫(kù)連接池DBUtils的安裝使用方法
DBUtils是Python的一個(gè)用于實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池的模塊,這篇文章主要介紹了數(shù)據(jù)庫(kù)連接池DBUtils的安裝使用方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03
Python實(shí)現(xiàn)指定數(shù)組下標(biāo)值正序與倒序排序算法功能舉例
在程序中,經(jīng)常需要按數(shù)組倒序或反序重新排列數(shù)組,下面這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)指定數(shù)組下標(biāo)值正序與倒序排序算法功能的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
Python+seaborn實(shí)現(xiàn)聯(lián)合分布圖的繪制
聯(lián)合分布(Joint Distribution)圖是一種查看兩個(gè)或兩個(gè)以上變量之間兩兩相互關(guān)系的可視化圖,在數(shù)據(jù)分析操作中經(jīng)常需要用到。本文將通過seaborn實(shí)現(xiàn)繪制聯(lián)合分布圖,需要的可以參考一下2023-02-02
python對(duì)接ihuyi實(shí)現(xiàn)短信驗(yàn)證碼發(fā)送
在本篇文章里小編給大家分享的是關(guān)于python對(duì)接ihuyi實(shí)現(xiàn)短信驗(yàn)證碼發(fā)送功能,需要的朋友們可以參考下。2020-05-05
Django+JS 實(shí)現(xiàn)點(diǎn)擊頭像即可更改頭像的方法示例
這篇文章主要介紹了Django+JS 實(shí)現(xiàn)點(diǎn)擊頭像即可更改頭像的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12

