各位大佬,请教个问题,我有一台zabbix服务器,告警邮件是mailx做的,邮箱是o365的 587端口 ,由于o365要禁止TLS1.0和1.1 ,现在发告警邮件有时候会发不出去,通常发送3-5条邮件就会出现一次发不出去,请问我该怎么设置成tls1.2 ,openssl已经升级到1.1.1。
报错如下:
smtp-server: 421 4.7.66 TLS 1.0 and 1.1 are not supported. Please upgrade/update your client to support TLS 1.2. Visit https://aka.ms/smtp_auth_tls. [ZQ0PR01CA0013.CHNPR01.prod.partner.outlook.cn 2023-03-24T08:47:58.778Z 08DB2BB55D605A6B]
/etc/mail.rc 设置如下:
set from=zabbix@*****.com.cn
set smtp=smtp.partner.outlook.cn:587
set smtp-auth-user=zabbix@******.com.cn
set smtp-auth-password=*******
set smtp-auth=login
set smtp-use-starttls
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/