让我这点在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。
我希望你觉得它有用。 接受咨询和课程的改进。
相关文章



