【邮件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())