我遇到了一个有趣的问题,在我的 Exchange 服务器上,邮件存储已安装,我可以从任何机器对其进行 ping 操作。但每当我在客户端机器上设置邮箱时,它都允许我配置邮箱,甚至在我点击“检查名称”后,它会在服务器和全名下划线,这样我就知道有连接。
但是,当我尝试在任何客户端上打开 Outlook 时,它会挂断并且无法连接到 Exchange Server。
什么原因会导致 Outlook 能够验证用户身份,但无法检查实际的电子邮件帐户。正如我所说,邮件存储已安装,我甚至尝试了多个邮件存储,但都不起作用。我可以打开邮件存储所在的硬盘驱动器,并实际看到 edb 文件,所以我知道该部分正在运行。
有人有什么想法吗?
答案1
William,我想你自己回答了自己的问题。(很好的故障排除!)如果你能从同一物理系统上的另一台虚拟机访问它,但不能从位于网络其他地方的其他系统访问它,那么很可能是网络/防火墙问题。
尝试从同一交换机和 VLAN 上的另一个系统(笔记本电脑?)进行连接,并且您和服务器之间没有路由器/防火墙。成功了吗?如果没有,则可能是 VM 或 VM 主机上的软件防火墙。检查两者。
您可以使用 telnet 来验证端口是否打开并正在监听 - 只需 telnet 到该端口即可。如果您看到“已连接到 BLAH.whatever。转义字符为 '^]'。”则表示端口已打开。
答案2
一些随机问题:
- 服务器上运行的是哪个版本的 Windows?
- 应用了哪些 Exchange 服务包和更新汇总?
- 这只是一个邮箱服务器操作系统吗?它还运行 Hub Transport 和/或 CAS 角色吗?
- 哪个版本的 Outlook?
- 客户端使用哪种操作系统?
- 客户端和服务器是否在同一个 IP 子网上,或者中间有路由?
- 如果它们位于不同的子网,那么它们之间有防火墙吗?
- 服务器上是否运行任何防火墙(包括 Windows 防火墙)?
- 那么客户怎么样?
- 您能连接到服务器上的网络共享吗(如
\\Server\C$
)? - 最后但同样重要的一点是,服务器的事件日志中是否有错误?
如果您运行的是 Outlook 2007,则用户验证将针对域控制器进行;因此,如果某些网络问题(或其他问题)允许您正确连接到 DC,但不是对于邮箱服务器本身,您将会遇到您所报告的问题。