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()

  • 相关阅读:
    2021.1.11
    2021.1.10(每周总结)
    2021.1.9
    2021.1.8
    2021.1.7
    构建之法阅读笔记01
    [java] XML DTD XSD
    详解 泛型 与 自动拆装箱
    详解 正则表达式
    详解 LinkedHashMap
  • 原文地址:https://www.cnblogs.com/haoge92/p/8693694.html
Copyright © 2011-2022 走看看