【邮件Oracle 表空间使用率监控

监控告警一般使用邮件、短信、微信、钉钉接收告警,邮件作为免费方案一直不受重视。如果企业内部有邮件系统,使用 SMTP 发送告警邮件是非常方便的。

首先配置好手机的邮件客户端,比如网易的邮件大师,或激活邮件系统的 POP3/SMTP/IMAP 服务,这样就可以使用第三方的邮件客户端了。

先发送一封测试邮件;

    import smtplib
    from email.mime.text import MIMEText
    <br>
    # 邮件内容  
    sender_email = "s1@example.com" # 你的邮箱地址  
    password = "password" # 你的邮箱密码或应用专用密码  
    receiver_email = "r1@example.com" # 接收者的邮箱地址  
    <br>
    msg = MIMEText("这是邮件的内容")
    msg['Subject'] = "测试邮件"
    msg['From'] = sender_email
    msg['To'] = receiver_email
    <br>
    # 连接到SMTP服务器
    smtp_server = '192.168.1.1' # 替换为你的SMTP服务器地址  
    smtp_port = 25 # 默认的SMTP端口
    <br>
    with smtplib.SMTP(smtp_server, smtp_port) as server:
    #server.starttls() # 启用TLS加密
    server.login(sender_email, password)
    server.sendmail(sender_email, receiver_email, msg.as_string())