• 如果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主机记录为:
    在这里插入图片描述
    MX主机记录为:
    在这里插入图片描述
    应该是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网络域,具体方式如下。

    看图说话比较快:
    在这里插入图片描述
    在路由选项中,设置往outlook.com发送邮件,都需要经过Internet主机com.olc.protection.outlook.com,如下图:
    在这里插入图片描述
    还要新建一个SMTP连接,位置如下:
    在这里插入图片描述
    在基本选项卡中,设置连接类型为SMTP,目标服务器自定义名字(例如outlook_server),然后设置目标网络域为outlook.com,如下图:
    在这里插入图片描述
    这样也可以解决问题。

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

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

  • 相关阅读:
    微信小程序授权登陆 getUserProfile
    COOIS 生产订单显示系统增强
    如何采用Python读取一个图像
    3D打印机升级killpper
    Hugging News #0717: 开源大模型榜单更新、音频 Transformers 课程完成发布!
    float、double类型的转化和判断为零问题
    vite — 超快且方便的编译工具
    竞赛题-6233. 温度转换
    钉钉群机器人撤回信息-实操详细教程
    大数据-之LibrA数据库系统告警处理(ALM-12043 DNS解析时长超过阈值)
  • 原文地址:https://blog.csdn.net/XZZ_2018/article/details/133875985