python實現(xiàn)用戶登陸郵件通知的方法
本文實例講述了python實現(xiàn)用戶登陸郵件通知的方法。分享給大家供大家參考。具體如下:
這里寫在linux計劃任務里定時執(zhí)行,當有新用戶登陸時候發(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 = ["服務器有新用戶登錄",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()
希望本文所述對大家的Python程序設計有所幫助。
相關文章
Python獲取android設備cpu和內(nèi)存占用情況
這篇文章主要介紹了Python獲取android設備cpu和內(nèi)存占用情況,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11Pytorch使用MNIST數(shù)據(jù)集實現(xiàn)基礎GAN和DCGAN詳解
今天小編就為大家分享一篇Pytorch使用MNIST數(shù)據(jù)集實現(xiàn)基礎GAN和DCGAN詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01二種python發(fā)送郵件實例講解(python發(fā)郵件附件可以使用email模塊實現(xiàn))
這篇文章主要介紹了使用Python email模塊、smtplib庫發(fā)送郵件的實例,大家參考使用2013-12-12Django+Celery實現(xiàn)動態(tài)配置定時任務的方法示例
這篇文章主要介紹了Django + Celery 實現(xiàn)動態(tài)配置定時任務的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05Python入門教程(四十一)Python的NumPy數(shù)組索引
這篇文章主要介紹了Python入門教程(四十一)Python的NumPy數(shù)組索引,數(shù)組索引是指使用方括號([])來索引數(shù)組值,numpy提供了比常規(guī)的python序列更多的索引工具,除了按整數(shù)和切片索引之外,數(shù)組可以由整數(shù)數(shù)組索引、布爾索引及花式索引,需要的朋友可以參考下2023-05-05python中pandas.DataFrame排除特定行方法示例
這篇文章主要給大家介紹了關于python中pandas.DataFrame排除特定行的方法,文中給出了詳細的示例代碼,相信對大家的理解和學習具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03Python中線程threading.Thread的使用詳解
python的thread模塊是比較底層的模塊,python的threading模塊是對thread做了一些包裝的,可以更加方便的被使用。本文將為大家詳細介紹一下python中的線程threading.Thread()的使用,需要的可以參考一下2022-07-07