1.首先你应该注册一个163邮箱,用于发信,再注册时开启SMTP/POP3功能,使用加密密码认证.
2.在Zabbix主机上新建send.py文件,将以下代码复制编辑,设置发件用户、密码.
[root@localhost ~] # vim send.py
#!/usr/bin/python
#coding:utf-8
import smtplib
from email.mime.text import MIMEText
import sys
mail_host = 'smtp.163.com'
mail_user = 'smtpwho'
mail_pass = '密码'
mail_postfix = '163.com'
def send_mail(to_list,subject,content):
me = "Zabbix 监控告警通知"+ "<"+mail_user+ "@"+mail_postfix+ ">"
msg = MIMEText(content, 'plain', 'utf-8')
msg[ 'Subject'] = subject
msg[ 'From'] = me
msg[ 'to'] = to_list
s = smtplib.SMTP
<