我们正在运行 Exchange 2010 服务器。到今天早上为止,一切都运行正常。服务器没有发生任何变化。
我们遇到的问题在于接收外部电子邮件。我们没有收到来自外部帐户的任何邮件。我使用 testexchange.com 进行了测试,并收到:
Testing inbound SMTP mail flow for domain [email protected].
ExRCA failed to test inbound SMTP mail flow.
Test Steps
Attempting to retrieve DNS MX records for domain domain.com.au.
One or more MX records were successfully retrieved from DNS.
Testing Mail Exchanger direct.domain.com.au.
One or more SMTP tests failed for this Mail Exchanger.
Test Steps
Attempting to resolve the host name direct.domain.com.au in DNS.
The host name resolved successfully.
Testing TCP port 25 on host direct.domain.com.au to ensure it's listening and open.
The port was opened successfully.
Attempting to send a test e-mail message to [email protected] using MX direct.domain.com.au.
Delivery of the test message failed.
Additional Details
The server returned status code -1 - The operation has timed out.
Exception details:
Message: The operation has timed out.
Type: System.Net.Mail.SmtpException
Stack trace:
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally()
当我尝试从远程网络使用 Telnet 时,收到以下信息:
telnet direct.domain.com.au 25
220 exchange.domain.com.au Microsoft ESMTP MAIL Service ready at Mon, 11 Feb 2013 12:20:09 + 1100
helo test.com.au
250 exchange.domain.com.au Hello [xxx.xx.xxx.207]
mail from: [email protected]
250 2.1.0 Sender OK
rcpt to: [email protected]
250 2.1.5 Recipient OK
data
354 Start mail input; end with <CRLF>.<CRLF>
<CRLF>.<CRLF>
然后它就挂了。我不确定我是否错误地结束了数据部分,但无论我在那里输入什么,Telnet 都不会发送响应。正如您所看到的,TestExchange.com 得到了相同的结果,所以我不认为这是我做错的事情。
我检查了服务器,事件日志中没有错误。几周前我们确实遇到过磁盘空间问题,但 Exchange 驱动器上仍有 1.5GB 可用空间。我们在另一台服务器上安装了 HUB Transport,并将 SMTP 指向它,它正在运行,但这对我们来说并不理想。
我还能做些什么来让我们的主要枢纽传输交换服务接收电子邮件?
答案1
1.5GB 的可用空间可能不够……
- 您是否重新启动了 Exchange 服务?
- 您重启了服务器吗?
- 您能检查一下您的 Exchange 邮件队列吗(
EMS->Toolbox->Queue Viewer
)?
答案2
事实证明,邮箱服务器上安装了.NET 4.5,但客户端访问和集线器传输服务器尚未更新。
将 CAS/HUB 服务器更新至 4.5 后,一切正常。我不确定问题原因,但这似乎解决了问题。
我们的设置是:
Server 1 Server 2
Mailbox CAS & HUB Roles
正如我在一次更新中提到的,我们在服务器 1 上安装了 HUB 角色,这解决了这个问题。在两台服务器上更新到 .NET 4.5 后,我们可以恢复到原始设置。