入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2016-11-24 投稿人: 浏览次数:1696
# -*- 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())   
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。