由于公司业务需要,领导要求发送报警邮件,在我的认知中应该是有两种,一种是将服务器搭建为邮件服务器,这种可以使用postfix或者sendmail等,但是配置相对比较复杂,对运维人员水平要求也比较高。其实完全没有必要这么做。这就说到我们的第二种方法了,可以调用第三方邮件服务器。我们公司有自己的邮件服务器,所以直接新建了个账户,然后在这台需要发送的服务器上进行配置就可以了。服务器是centos6.8的系统。配置是在/etc/mail.rc这个文件中配置的。主要有以下几个配置项需要调整

[root@rsync beifen]# egrep -v "^#|^$" /etc/mail.rc
set [email protected] 
set smtp=mail.xxxx.com.cn
set smtp-auth-user=xx 
set smtp-auth-password=xxxx 
set smtp-auth=login

from:指定谁发送这封邮件,可以理解为自己发邮件时自己的邮箱地址

smtp:指定外部邮件服务器的地址,这里是用完整域名指定

smtp-auth-user:指定外部服务器认证的用户名

smtp-auth-password:指定外部smtp服务器认证用户的密码

smtp-auth:指定邮件的认证方式

小伙伴赶紧试试吧