今天早上我们遇到了一个问题,我们可以接收外部电子邮件,但无法从 Outlook 或 OWA 发送内部或外部电子邮件。如果我使用:
Send-MailMessage –From <[email protected]> –To <[email protected]> –Subject “Test #01”-Body “Just a test message.” –SMTPServer <Server-Name> –Credential <domain\user>
电子邮件发送正确,这让我认为 OWA 和 Outlook 存在连接问题。但是,Outlook 报告为已与 Exchange 连接。
我已经检查了 Exchange 工具中的消息跟踪,并且没有出现通过 Outlook 和 OWA 发送的电子邮件。
周末服务器上没有任何变化,所以我真的不知道从哪里开始调试这个问题。
我们使用的是 Windows SBS 2011。我们只有一个发送连接器,它不使用智能主机,并设置为使用 DNS MX 记录。未选中使用外部 DNS,我可以 ping google.com 等,因此似乎不是 DNS 问题(另外电子邮件无论如何都是从控制台发送的)。
编辑看起来使用 IMAP 的用户可以正确发送电子邮件,只有依赖于正常交换连接类型的用户可以不工作。
编辑来自 IMAP 的电子邮件会进入电子邮件队列,而来自普通交换帐户的电子邮件则不会。
编辑看来我们昨天尝试发送的一些电子邮件在凌晨 1 点左右发送了,但现在又无法发送了。
答案1
我设法查明了原因。我不确定 IMAP 是如何正常工作的,但邮件数据库已损坏。我过去遇到过数据库损坏的情况,这意味着数据库无法安装,但在这种情况下,没有明显的证据表明存在问题,所以这看起来很奇怪。
无论如何,我已经修复了所有邮箱,并且正在将它们移动到新的数据库(只是为了安全起见),并且迁移后的邮箱正在正常工作。