公司目前有一批服务的监控脚本是我添加的,但是报警邮件的发件人是我自己,这样大家整天收到我的报警邮件会不会烦我哦!而且感觉这样也不靠谱!
所以我想改发件人,后来测试发现原来公司的邮件系统可以不使用密码发送,而且发件人是随意的!!牛逼,但是不同的邮件服务器可能不一样哦!
如果你的邮件服务器支持,用python实现,只需要不调用login久好了,直接上代码把!
#! /usr/bin/env python # -*- coding: utf-8 -*-
import smtplib
import email
import os
import traceback
import sys
import time
import datetime
from email.message import Message
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.base import MIMEBase
from email import encoders
import mimetypes
from email.mime.audio import MIMEAudio
class SendEmail:
def __init__(self, smtpserver, smtpuser, smtppass, smtpport):
self.smtpserver &#