企業(yè) zabbix server遷移到阿里云服務(wù)器,遷移過程中發(fā)現(xiàn)郵件告警功能無法使用。特記錄下解決過程,
備注:阿里云默認(rèn)是關(guān)閉25端口的,使用25端口需要申請,要一天時間,等不了那么久,就使用465加密端口發(fā)送郵件,以下是實施過程。
安裝mailx
yum-y install mailx
騰訊企業(yè)郵箱配置
vim /etc/mail.rcsetfrom=zabbix@xxxxx.comsetsmtp=smtps://smtp.exmail.qq.com:465setsmtp-auth-user=zabbix@xxxxx.comsetsmtp-auth-password=xxxxxxsetsmtp-auth=loginsetssl-verify=ignoresetnss-config-dir=/etc/pki/nssdb
生成證書
echo-n | openssl s_client -connect smtp.qq.com:465 | sed-ne'/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'> /etc/pki/nssdb/qq.crt?
certutil -A -n"GeoTrust SSL CA"-t"C,,"-d/etc/pki/nssdb/ -i /etc/pki/nssdb/qq.crt?
certutil -A -n"GeoTrust Global CA"-t"C,,"-d/etc/pki/nssdb/ -i /etc/pki/nssdb/qq.crt certutil -L-d/etc/pki/nssdb/?
certutil -A -n"GeoTrust SSL CA - G3"-t"Pu,Pu,Pu"-d./ -i qq.crt?
#認(rèn)證同樣,認(rèn)證完會返回如下提示:Notice: Trust flag u issetautomaticallyifthe private key is present.
測試發(fā)送郵件
echo"test "|mail -v-s"test"menghao.shen@foxmail.com