为Exchange2003创建自定义邮箱配额

做为一个Exchange服务器管理员,你可能很熟悉如何在用户邮箱配置额度。当用户接近或者超过其额度,他们将收到一个警告。确切的极限是自定义的,但是实际的警告信息不是——它们是“硬编码”的,以资源字符串(resource string)的方式写入一个Exchange服务器的.DlLL文件。

  事实上可以手动修改这个.DLL文件来修改这个字符串,以满足你的需要——一些人也是这样做的——但是随着这么做,也可能有以下三个问题:

  1. 修改这个字符串并不简单,如果你并不确切知道如何去做,还是三思而行。

  2. 如果你在Exchange服务器上应用补丁等,你冒着让这个修改溢出的风险。

  3. 如果采取简单的方式,Hacking .DLLs这种文件没有办法去做修改。

  幸运的是,有一种简单的方法来完成这个任务,Exchange服务器程序员 Jason Nelson 创建了一个应用叫做配额消息服务(QMS)的程序,这是一个.Net程序,让你创建用户信箱配额而不用设置修改任何微软Exchange组成部分。

  类似其它传统软件,QMS可以通过自己的.MSI文件来安装,而且能够很简单地被删除,所有的文件都被安装在应用程序同一个目录里。

  你可以为QMS设置一个邮件箱,叫做配额消息服务帐号,这可以quotamessageservice@yourdomain.com (这个名字是任意的),但是这应该是一个已经存在的Email地址。

  另外仅仅有一个需要设置之处即是需要进行注册编辑,并且创建一个新的微软Outlook配置文件,这个新的配置文件日志在配额包描述的地方,也算就是自定义配额消息归档的地方。通常配额消息是关闭的,QMS将其替换。

  每个配额消息的模板存放在Exchange信箱的根目录下,而且能够被自由地定义。

最后编辑2006-12-05 16:21:28.950000000