IT监控系统上,经常需要系统自动发消息给我们,以告知当前系统或故障的问题状态,其中最为常见的形式就是mail邮件通知了。
s-nail是一个邮件的MUA软件,即在windows上的邮件客户端一样,如outlook,foxmail等,它运行在linux上。
#安装sendmail,用于发送邮件
apt-get install sendmail
/etc/init.d/sendmail start
#安装s-nail,成功后会自动启动
apt-get install s-nail
#复制备份s-nail配置文件
cp /etc/s-nail.rc /etc/s-nail.rc.bak
#在root目录下新建一个s-nail.rc文件,并配置内容
vim nail.rc
set from=zabbix@xxx.com
set smtp=smtp.xxx.com
set smtp-auth-user=zabbix@xxx.com
set smtp-auth-password=ffffff
set smtp-auth=login
set sendcharsets=utf-8,iso-8859-1
set fullnames
#覆盖/etc下配置文件的内容
cat /root/s-nail.rc > /etc/s-nail.rc
#重启sendmail
/etc/init.d/sendmail restart
测试发送邮件
#执行命令测试
echo hello world ! | mail -s "This is test !" xxx@outlook.com
![](https://img.haomeiwen.com/i7851858/5d3e784b66d866bb.png)
网友评论