尝试解决Exchange 2016服务器上的电子邮件问题
问题是发送的电子邮件显示在已发送的项目,但不会去SMTP收件人(有时)
设置一台运行Exchange 2016 CU4的Windows 2016服务器
这个问题随机发生。
运行Outlook 2010(完全SPd)的用户将电子邮件发送给外部收件人并正常工作。 稍后,同一用户发送另一封电子邮件,并显示在已发送邮件中,但收件人未收到邮件。 稍后它再次工作。 内部电子邮件工作正常
使用Get-MessageTrackingLog -Recipients [email protected]
我得到的只有一行,带有EventID – RECEIVE和Source – STOREDRIVER
所以我可以看到,Exchange从Outlook获得了消息,但我不知道如何跟踪消息。
我知道它没有被发送,因为在SMTP日志中没有任何东西,另外我希望在上面的邮件跟踪中看到一个Source – SMTP,对吧?
我检查了事件查看器,并且在问题发生时或其附近没有任何错误。
任何帮助将是有用的。
本周我有同样的问题,花了我几天的时间才弄清楚。
打开前端发送/接收连接器日志(在%exchangeinstallpath%/ Transportroles / logs / frontend / protocollog中find)之后,我看到几条消息语句在SmtpReceive中有“响应554 5.4.4 SMTPSEND.DNS.NonExistentDomain;不存在的域”日志,以及SmtpSend日志中的“内部sendconnector”错误,例如“失败连接。Winsock错误代码:10061,Win32错误代码:10061,目标域:客户端代理”
在他们中。
在我的情况下,服务器试图通过ipv6连接到只有ipv4路由的networking中的域服务器,因为当DNS返回(不可达)ipv6 IP时连接失效。 由于内部networking在ipv4上工作,我暂时禁用了networking设置中的ipv6,并在EAC下的消息stream中:转到默认前台 – >范围并将IP地址从“所有可用IP”编辑为其特定IP(v4在我的情况),并在服务器 – >服务器 – > dns-lookups我改变了默认个人设置,并inputDNS服务器的直接地址。 而不是改变DNS你也可能想尝试添加邮件服务器的fqdn到etc / hosts文件,因为显然甚至内部邮件提交都是通过DNS查找来处理的。
希望能帮助到你! 帕特里克