很多用户想在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的邮件,其他邮箱因为时间关系没有继续测试,如果测试成功可以回复给我,谢谢!
转载于:https://blog.51cto.com/virtuallife/1079765