2007的发送邮件大小限制失灵的问题以及version buckets的问题
我在全局做了邮件大小限制,用户能发送的邮件为30M以内
半年来没有发生过意外
从昨天开始发现很奇怪的现象
最开始是所有用户无法收发邮件,应用日志中发现transport的warning,显示version buckets达到100多甚至上千(默认最高是100)
我怀疑是version buckets版本存储桶超标,导致用户无法收发,可是峰值长时间无法下来
通过重启服务器后恢复正常,我在队列查看器中看到有poison邮件,已经被挂起,每封有好几百兆
我猜想是大邮件阻塞了队列,后面的用户没法正常使用了,按理说不应该有这样大的邮件进入队列阿
今天中午问题再次出现,用户反应又没法用邮件了
我在message tracking里面发现一封400多兆的邮件,发件人是MicrosoftExchange3293...收件人是某用户
这个发件人应该是系统本身吧,一般回执都由这个用户发出,可是他怎么会发这么大的邮件呢
而且奇怪的是这个邮件又进入了发送队列,状态是deliver,结果,队列又死了
我重启了transport服务,系统里面多了一条warning,大意是发现某某某邮件不符合规定,放入poison
这时候我去队列查看器里面,看到了这封大邮件,被挂起了,这时候队列正常了
请问这是什么原因呢,大邮件为何突破受限制可以发送,这么大的邮件究竟是什么呢
我第一次遇到version buckets过高的问题,过去从未遇到过,而昨天开始,一来就来了好多次,都没法正常解决
要如何规避此类问题呢