最近我开始收到来自 MSExchangeIS 的事件 9667 错误:
Failed to create a new named property for database "First Storage Group\Mailbox Store (LIMA)" because the number of named properties reached the quota limit (8192).
User attempting to create the named property: "SYSTEM"
Named property GUID: 00020386-0000-0000-c000-000000000046
Named property name/id: "X-Xdji"
For more information, click http://www.microsoft.com/contentredirect.asp.
我可以提高命名属性配额,但有些奇怪。每个错误的“命名属性”都不同,而且看起来是随机的:
西西
维拉普酮
X-Luap
X-Hqktb
... ETC。
我可能错了,但我假设这些标头属性附加在垃圾邮件上。如果我增加限制,它最终只会填满表格。我知道没有办法在不创建新存储的情况下清除属性。我该如何处理这个问题?
哦,Exchange 2003。
答案1
这Exchange 团队博客文章可以给你提供更多背景信息(你还可以查看更多技术背景在这里),但您基本上是对的,这些是来自消息中的 X-Header,并且增加配额只会导致表格稍后再次填满。
Exchange 2007 和 2010 更好地处理了这个“问题”。如果你只能使用 Exchange 2003,你可以忍受它,或者获取 SMTP 代理来过滤垃圾邮件或删除不需要的 X-Header。(有代码删除不需要的 X-Header在 Codeplex 上,但它仅适用于 Exchange 2007。但理论上,Exchange 2003 的传输事件接收器可以做同样的事情。)
我安装的 Exchange 2003 相当老旧(一个 6 年了,另一个 3 年左右),几年来一直在记录这些“错误”,但除此之外,运行良好。我见过的唯一问题是 ActiveSync 和 Blackberry Enterprise Server 都希望能够在其初始设置中创建命名属性。在命名属性配额已耗尽的 Exchange 安装中,我无法让这两个功能正常工作(它们都没有提供任何有用的错误消息)。稍微增加配额使它们都恢复正常。(见这篇博文有关 ActiveSync 的一些详细信息...)