在 Exchange 2010 中使用电子邮件发送背压警报时遇到的难题

在 Exchange 2010 中使用电子邮件发送背压警报时遇到的难题

我又被咬了后面背压本周,Exchange 2010 中出现了此功能。我想设置一些功能,以便将来再次发生这种情况时提醒我。

背景

过去几周,一些人报告说,他们无法及时收到来自组织外部人员的电子邮件,但这种情况只是暂时的,并没有引起任何具体的警示。昨天,我们终于出现了一次严重的中断,没有收到任何外部电子邮件,经过故障排除,我发现我们的 Edge Transport 服务器正在使用 Back Pressure。问题是 RAM 过度使用,快速重启解决了这个问题。然而,在回顾事件日志后,我意识到 Edge 服务器在过去几周内一直在反复进入和退出 Back Pressure,因此人们在接收来自外部的电子邮件时会遇到间歇性的延迟。

我尝试过的方法

每当 Exchange 检测到过度使用情况(例如,可用 RAM 或磁盘空间不足)时,它都会在应用程序事件日志中记录事件 ID 15004。在事件查看器中,我使用内置的“将任务附加到此事件...”功能设置计划任务,其操作为“发送电子邮件...”,每当记录此事件时,该任务都会向我发送电子邮件(最初 BackPressure 仅阻止外部电子邮件,但允许内部电子邮件继续流动)。但是,“发送电子邮件...”操作要求您指定 SMTP 服务器。问题是我们的 Edge 服务器未加入域,并且位于我们网络的外围,因此我无法使用我们内部加入域的 SMTP 服务器。我也没有成功使用 Edge 服务器自己的 SMTP 服务器(“localhost”),因为我不知道如何对其进行身份验证(您甚至在哪里配置它以及您将使用什么用户名/密码?)。我曾是但是,能够使用Gmail 的 SMTP 中继来发送通知消息,但问题在于,一旦应用 BackPressure,所有来自外部的电子邮件都会被阻止,因此通过 Gmail 中继的通知消息也会被阻止,因为来自外部,我永远看不到它们。

我已经采取了一些措施来提供帮助,但都不是万无一失的。第一个是每天早上 8 点发送给我的每日测试电子邮件……如果我没有看到它,我就知道有问题,但我希望在 Edge 服务器开始出现问题时立即知道,而不仅仅是每天进行一次测试。我还使用 Nagios 监控 Edge 服务器上的一些指标,但它无法涵盖 Exchange 用于触发 BackPressure 情况的所有场景。

每当 Edge 服务器上记录事件 ID 15004 时收到通知都是圣杯,现在我只需要想办法可靠地实现这一点。

有没有办法从未加入域的外围边缘服务器设置 BackPressure 电子邮件通知?

相关内容