守护脚本

利用mail实时监测服务器程序状态

雨燕双飞 提交于 2019-12-06 19:52:13
1 mail环境搭建 1.1 安装mail套件 ubuntu环境:apt-get install mutt msmtp centos环境:我没有采用mutt,是用的sendmail或mail中的一种,有需要的同学可以参考 这里 。 1.2 配置 1.2.1 MUTT 系统全局设置/etc/Muttrc,如果使用某个系统用户,可以在~/.muttrc中设置。 vi .muttrc set sendmail="/usr/bin/msmtp" set use_from=yes set realname="20043790" set from=20043790@163.com set envelope_from=yes 1.2.2 MSMTP 创建~/.msmtprc和~/.msmtp.log,分别为配置和日志文件。 vi .msmtprc account default host smtp.163.com from 20043790@163.com auth plain user 20043790 password 123456 logfile ~/.msmtp.log 由于password是明码,所以我们需要修改此文件的权限。 chmod 600 .msmtprc touch ~/.msmtp.log 1.2.3 验证邮件服务器 查看SMTP服务器是否支持认证的TLS加密: