mailx发送邮件提示升级TLS1.2

文章描述了一位用户遇到的问题,即Zabbix服务器使用mailx发送邮件至o365时,由于o365禁用TLS1.0和1.1,导致部分邮件发送失败。用户已升级openssl至1.1.1,但仍然遇到错误。邮件配置文件(/etc/mail.rc)中启用了SMTPTLS和STARTTLS,但需要调整以支持TLS1.2。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各位大佬,请教个问题,我有一台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/
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值