牛骨文教育服务平台(让学习变的简单)
博文笔记

python 获取错误日志,并发送邮件

创建时间:2016-11-24 投稿人: 浏览次数:1733
# -*- coding: utf-8 -*- """ 发送错误日志 """ import os import smtplib import time import datetime   from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application import MIMEApplication     def send_mail(to_list, sub, content):  # to_list:收件人;sub:主题;content:邮件内容   mail_host = "smtp.jd.com"  # 设置服务器   mail_user = ""  # 用户名   mail_pass = ""  # 口令   mail_postfix = ""  # 发件箱的后缀     me = "错误日志" + "<" + mail_user + "@" + mail_postfix + ">"  # 这里的hello可以任意设置,收到信后,将按照设置显示   msg = MIMEMultipart()   msg["Subject"= sub  # 设置主题   msg["From"= me   msg["To"= ";".join(to_list)   # ---邮件正文---   part = MIMEText(open(objectdir, "r").read(),_charset="gb2312")  #将错误文件内容做为邮件正文内容   msg.attach(part)     # txt类型附件   part = MIMEApplication(open(objectdir, "rb").read())   
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。