python 获取错误日志,并发送邮件
#
-*- 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。
- 上一篇: 关于内存溢出
- 下一篇:没有了
