很多用户想在xencenter中配置邮件通知,很多朋友反映无法正确收到邮件,今天做了试验,针对内部和外部邮件做了相关设置

1.内部测试邮件,可以通过自己搭建SMTP服务器,搭建的方式很多,这里以ArGoSoft Mail Server为例。

a.下载安装软件,系统图标中能够看到运行情况

 

 

b..Option->Local Domains 添加domain信息,这个可以随便添加
c. Users:添加邮件账户。例如colin1
d.可以通过outlook express来配置邮件,SMTP服务器地址即为安装mail server机器的ip
e.encenter中配置收件人和smtp服务器地址

 

f.将alert的条件改低,即可很快收到alert邮件,发件人为noreply@hostname

 

 

2.配置Gmail邮箱

a.你首先需要拷贝/etc/ssmtp/ssmtp.conf /etc/mail-alarm.conf然后更改里面内容,增加以下内容:

authUser=abc@gmail.com
authPass=password
mailhub=smtp.gmail.com:465
UseTLS=YES

Note:我用465因为GMAIL是用TLS的而TLS端口是465.你可以取消注解‘Debug=YES‘所以可以在maillog看到更多信息,具体配置可以参考附件

b.配置xencenter

 

c.触发相关规则后即可收到Gmail的邮件,其他邮箱因为时间关系没有继续测试,如果测试成功可以回复给我,谢谢!