是否有可能使用powershell或队列查看器等待在内部传递的外部电子邮件队列?
我们有我们的硬盘填充,所有的外部电子邮件进来备份,我想知道剩下多less的大致状态。
我认为我们需要从电子邮件路由的一般知识入手。 因此,如果外部服务器向您发送电子邮件,他检查了MXlogging,然后find要发送电子邮件的服务器。 如果这将是您的Exchange服务器(而不是服务器之前的防病毒/反垃圾服务器或其他服务器(例如SmartHost)),则远程服务器将尝试将该电子邮件直接发送到您的Exchange服务器。 但是,由于Exchange Server没有足够的HD空间,因此Exchange Server应该向远程服务器提供以下错误消息:
Server Response: '452 4.4.5 Insufficient disk space; try again later',
然而,远程方(而不是你)将决定何时再次触发电子邮件。 所以如果遥远的一方认为,15分钟后再试15分钟,15分钟后又再试一次是一个聪明的想法,如果在第二次尝试之前没有解决空间问题,你可能永远也不会收到这封电子邮件完成。 在这种情况下,发送该电子邮件的用户将收到错误消息(如果远程pipe理员不build立一些奇怪的过滤规则)。 但是,如果将远程邮件服务器(默认设置)configuration为在24小时后重新尝试,则在下次传送尝试期间仍可能收到大部分电子邮件。 这意味着在外部服务器上等待的电子邮件将不会被您监控(如果您正在运行这样的构造,则可以检查位于Exchange Server前面的Antivirus / Antispam服务器)。 但是,如果您需要检查您的MS Exchange服务器(请注意,下面将显示所有队列),那么你可以通过:
Get-Queue -Server $env:computername
Offtopic:顺便说一句,有一个名为Nagios的免费的监控解决scheme( 这里是一个简短的安装方法,你可以用它来开始使用该解决scheme,它在Debian上运行,所以你不需要Windows许可证,只需要一些备用硬件如果你真的需要削减成本的话,Rasperry Pi可能会为一些公司工作。) 它很容易安装。 它可以通过一些插件监视你的Exchange服务器(见这里 ),也可以监视交换服务器的磁盘空间,一旦空间变得严重,通过电子邮件(或第三方email2SMS网关)通知你。 那么(希望)这样的问题不会再发生,因为你可以及时跳进去。