我遇到的情况是,用户的收件箱中平均有 20 到 30,000 封电子邮件。随着员工和邮箱数量的增加,这种情况已经失控。
我已将每个邮箱的总大小限制为 1GB,但是大多数情况下,由于这些电子邮件非常小,即使有 50,000 封邮件,邮箱大小也不会超过 1GB。
我的问题。有没有办法通过邮件数量来限制邮箱?类似于邮箱大小限制?
它是一台 Exchange 2007 服务器。
答案1
答案2
如果您希望 Exchange 自动强制执行限制,我认为您必须采取监控文件夹大小的措施。
这Exchange 团队博客有一个关于查找高项目计数文件夹的文章使用以下 PowerShell 命令:
Get-Mailbox | Get-MailboxFolderStatistics | Where {$_.ItemsInFolder -gt 5000} | Sort-Object -Property ItemsInFolder -Descending | fl Identity, ItemsInFolder
它不是您想要的自动限制,但可以帮助您监控情况并采取您认为合适的行动。文章中还有更多信息,包括可下载的脚本版本。
答案3
没有办法在 Exchange 中实现这一点。只要有足够的勇气,您可以使用 Exchange Web 服务来实现这一点。可以对用户收件箱中的每个文件夹执行 GetFolder 操作中的 TotalCount 属性,并确定总数。
请参阅此处的参考: http://msdn.microsoft.com/en-us/library/aa580274%28v=EXCHG.140%29.aspx
有很多理由需要谨慎执行此操作。您需要一个具有大量访问权限的帐户。您还需要先通过一次测试一个或两个邮箱来观察这会对性能造成的影响。