环境介绍
操作系统:CentOS 8
zabbix版本:zabbix4.0
邮箱软件:mailx
email:163邮箱和沃邮箱
概念
什么是MTA?什么是MUA?
通俗的说MUA就是用户使用的客户端,而MTA则是真正发送邮件的发送进程,MUA编写的邮件最终也交由MTA发送至目标端。
mailx即为负责查看、编写邮件和向MTA发送邮件的MUA。
sendmail和postfix即为负责邮件在网络上传输的MTA,将邮件从一个MTA传送至另一个MTA。
标注:使用zabbox服服务端本地邮箱账号发送邮件,需要安装两个软件达到报警邮件转发至指定邮箱。sendmail或postfix(两个软件各选择一个,但不能同时运行)和mailx邮件客户端。
0、安装sendmail或postfix (邮件传送代理MTA),本教程使用sendmail软件。(如果直接使用外部邮箱发送邮件可以不需要配置sendmail或postfix直接下一步步)
1 | [root@ssticentos65 ~]# yum -y install sendmail #在线yum安装sendmail |
外部邮箱直接看这里
1、安装邮件发送工具mailx
1 | yum -y install mailx |
2、配置mailx(配置外部邮箱需要外部邮箱开启pop imap smtp,具体可上网查找)
1 | vim /etc/mail.rc |
3、测试发送
1 | echo "hello,world"|mailx -v -s "test" 1853711XXXX@wo.cn |
然后直接在zabbix上管理→报警媒介类型→添加如下图所示
注意密码为开启的授权密码!!!
最后在zabbix上管理→用户→超级管理用户→报警媒介→添加上收邮件的邮箱。建议使用手机邮箱还能同时收到短信提醒,简直完美!~
参考:https://www.zhangqiongjie.com/1414.html