Miticojo的博客

IT或不是IT,这是问题!

Linux的/ Debian的:在Python中登录的电子邮件通知

| 0 comments | 0条评论

让我这点在Python脚本接收通过根用户登录电子邮件通知。

创建一个新文件/根/登录- notify.py和定制
(如果用户是从root的主目录不同的创建它)

import smtplib, sys, MimeWriter, StringIO, base64
import os
import re

高清邮件(serverURL =无,寄件人=“为=”主题=“文本=”):

StringIO.StringIO消息=()
作家= MimeWriter.MimeWriter(消息)
writer.addheader(“主题”,主题)
writer.startmultipartbody('混')


部分writer.nextpart =()
part.startbody体=('text / plain的')
body.write(文本)

writer.lastpart()

#发送邮件
SMTP = smtplib.SMTP(serverURL)
smtp.sendmail(发件人,来,message.getvalue())
smtp.quit()

如果__name__ ==“__main__”:
PUT,GET = os.popen4(“谁”)
#自定义的文本下面的服务器,发件人,收件人,主题,消息文本
邮件(“本地主机”,“from@mail.com”,“destination@mail.com”,“用户登录”,get.readlines())

使 chmod + X / usr /斌/蟒蛇/根/登录- notify.py脚本可执行

为了确保在登录脚本运行只需添加到文件/根/。bashrc中/ usr /斌/蟒蛇/根/登录- notify.py。

我希望你觉得它有用。 接受咨询和课程的改进。

相关文章

  1. 使用Javascript:确定页面上的元素的位置
  2. Linux的/ Debian的:获取IP地址的外壳
  3. 的Linux / Debian的:与华为UMTS USB调制解调器连接
发表评论,点击下面登录。

留下回复

必填项已被标记为*。

*

Immagine CAPTCHA
更改图像

*