zoukankan      html  css  js  c++  java
  • Python 22端口发邮件

    #!/usr/bin/python
    #-*-coding:UTF-8-*-

    import smtplib
    import time
    import os

    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart

    IP = os.popen("ifconfig | grep "inet addr:.*Bcast.*Mask:.*" | awk -F " " '{print $2}' | awk -F ":" '{print $2}'").read()
    mail_namelist = ["******@qq.com"]               #收件人邮箱

    mail_user = "1*******8@1139.com"              #发件人邮箱
    mail_pass = "*******"

    mail_subject = "idelivery进程报警"
    mail_context = """
    <html>
    <body>
    <p style="color:#f00;font-family:arial;font-size:15px">"故障IP:%s</p>
    <p style="color:#f00;font-family:arial;font-size:15px">故障说明: %s delivery意外停止,请注意</p>
    </body>
    </html>
    """ % (IP,IP)


    def send_main():
    msg = MIMEMultipart()
    msg['From'] = mail_user
    msg['To'] = ";".join(mail_namelist)
    msg['Subject'] = mail_subject
    txt = MIMEText(mail_context, 'html', 'utf-8')
    msg.attach(txt)


    smtp = smtplib.SMTP()
    smtp.connect('smtp.139.com:25')      #协议及端口
    smtp.login(mail_user, mail_pass)

    smtp.sendmail(mail_user, mail_namelist, msg.as_string())

    smtp.quit()

    if __name__ == '__main__':
    send_main()

  • 相关阅读:
    sqlhelper类
    嵌入式的n个方向
    study vim + cscope
    mail lists
    关于我的学习
    yahoo enter linux mobile competition
    找工作啦 啦啦啦啦啦
    minicom display unsolicited codes
    并购的年代
    配置rt73无线网卡至suse10.3
  • 原文地址:https://www.cnblogs.com/haoge92/p/8693694.html
Copyright © 2011-2022 走看看