今天Reinhard在新环境作邮件广播测试时,发现没法发送邮件,并报如下错误:html
类“CDO.Message”的 COM 对象中的方法“send”返回了错误代码 0x80040213 ( <未知> ),此错误代码表示: 与服务器的传输链接失败。。 shell
Reinhard检查了电子邮件参数里的配置,与老环境中的配置一致,并无问题。电子邮件参数和邮件模板配置方法能够参考Reinhard以前的博文 Dynamics AX 2012 R2 设置E-Mail 和 Dynamics AX 2012 R2 配置E-Mail模板 。服务器
为了排除 Dynamics AX 方面的影响因素,咱们用运行Telnet命令来测试下。测试
没有安装Telnet的能够在Windows 功能里添加。操作系统
在新环境的终端中,运行telnet,链接邮件服务器的地址和端口。.net
欢迎使用 Microsoft Telnet Client Escape 字符为 'CTRL+]' Microsoft Telnet> open mail.msdynax.net 25 正在链接mail.msdynax.net...没法打开到主机的链接。 在端口 25: 链接失败 Microsoft Telnet>
咱们看到,新环境中是连不上的。3d
在老环境的终端中,执行相同的命令。code
欢迎使用 Microsoft Telnet Client Escape 字符为 'CTRL+]' Microsoft Telnet> open mail.msdynax.net 25 220 mail.msdynax.net Microsoft ESMTP MAIL Service ready at Thu, 9 Mar 2 017 15:46:43 +0800
咱们看到,已打开了邮件服务器的地址和端口。htm
使用系统的Telnet命令也出现一样的故障,能够排除 Dynamics AX 方面的因素了。对象
既然相同的配置,在老环境里没问题,在新环境里报错,Reinhard猜多是如下几个地方出问题了:
Reinhard对这几个部分逐一作了确认,没有发现任何限制。
Reinhard无奈之下,对新环境从新安装了操做系统。装完后再进行测试,已经能够连上邮件服务器了。