在nagios监控中配置邮件报警
vim /etc/nail.rc
增加如下
set smtp=smtp://mail.domain.com:25
set from=monitor@domain.com
set smtp-auth-user=monitor@domain.com
set smtp-auth-password=123
可以专门申请一个企业邮箱
测试邮件发送
echo "this is a test email!" | mailx -s "test" 123@domain.com
mailx将以monitor@domain.com的身份,连接邮箱服务器,进行身份验证,通过后进行邮件发送。
个人觉得,这种方式比直接使用本机postfix或sendmail的好处
1.采取专门的邮箱服务器发送邮件,可很大程度上降低,被接受方反垃圾系统拦截;毕竟邮件系统是一直有人维护的系统
2.将所有发送历史邮件存放在一个统一邮箱,便于后期查询。
转载于:https://blog.51cto.com/heishi317/1568885