如果Domino上的邮件无法直接发送到@outlook.com

大家好,才是真的好。

目前将Domino仅仅作为邮件服务器的企业用户还不少。如果Domino服务器版本比较新(例如版本为11.0.x、12.0.x等),外发邮件时,没有通过邮件网关中转邮件,而是直接发送到Internet互联网上,那么最近很有可能会突然出现一个问题:Domino发送到@outlook.com用户邮箱时,会发不出去。

报错类似以下信息:
Client not authenticated to send mail when sending mail to @outlook

是的,互联网上的邮箱服务器之间使用SMTP不会进行认证,这里出现报错的直接原因是2023年9月1号微软更改了DNS解析。

Outlook.com域名的A主机记录为:
如果Domino上的邮件无法直接发送到@outlook.com_第1张图片
MX主机记录为:
如果Domino上的邮件无法直接发送到@outlook.com_第2张图片
应该是Domino寻址错误的IP地址,直接找到了A主机记录,然后发现有邮件服务器在侦听其中某一个IP地址,便直接发送。这样就投递到了@outlook.com,然后出现报错:客户端没有权限通过@outlook.com发送邮件。

正确的过程应该是Domino先执行MX记录查找,找到outlook-com.olc.protection.outlook.com(找到一串IP地址52.101.x.x),然后再执行A主机记录查找,最后发送邮件过去。

也就是说,微软首先改了DNS解析,其次Domino也没能很好地适应并按照标准寻址流程进行解析。

解决该问题的最简单办法:等微软或HCL修复。

嗯,如果业务比较紧急,我们自己也有办法。

最高效的办法就是改DNS服务器地址,例如将DNS改为1.1.1.1,问题就解决了。

如果不方便修改,或者此DNS地址无法访问,也可以从Domino服务器上想办法:新建一个外部SMTP网络域,具体方式如下。

看图说话比较快:
如果Domino上的邮件无法直接发送到@outlook.com_第3张图片
在路由选项中,设置往outlook.com发送邮件,都需要经过Internet主机com.olc.protection.outlook.com,如下图:
如果Domino上的邮件无法直接发送到@outlook.com_第4张图片
还要新建一个SMTP连接,位置如下:
如果Domino上的邮件无法直接发送到@outlook.com_第5张图片
在基本选项卡中,设置连接类型为SMTP,目标服务器自定义名字(例如outlook_server),然后设置目标网络域为outlook.com,如下图:
如果Domino上的邮件无法直接发送到@outlook.com_第6张图片
这样也可以解决问题。

本文参考了:https://support.hcltechsw.com/community?id=community_question&sys_id=39a325a11b957d90a67e9759bc4bcbc5

更多文章可关注微信公号:协作者

你可能感兴趣的:(Domino,Notes,outlook,HCL)