用命令行方式定制Exchange邮件配额信息
2008-08-10 16:28:40 来源:WEB开发网Exchange Server 2007的管理员们可以使用命令行这种简单的方式来定制邮件配额警告以及报告传递电子邮件的尝试结果的通知的邮件。“Cmdlets”的正确发音应该是“commandlests”,它是一种使用了微软PowerShell技术,并以命令行管理的方式来工作的一种技术。
为了解决“报告传递电子邮件的尝试结果的通知”DSN5.2.2这个错误(这个错误是提示您“邮件箱已满”),您只需要使用这样一个简单的命令行就能完成,如下:
New-SystemMessage –DsnCode 5.2.2 –Language En –Internal $false –Text "Sorry, that mailbox is filled to bursting with other messages. You'll have to try again later when they've read a few things."
这里的语法非常的简单 :
1. DsnCode: 让您指定您需要为哪个具体的错误来定制一个字符串信息。
2. Language:这里是说明您所使用的字符串是用哪种语言(在这个例子中,我们所使用的当然是英语)。
3. Internal: 这里设置成 $false,意思就是这里指定的只是外部的用户(例如SMTP)。
4. Text: 描述了错误提示的文本,但一定记得要使用引号把您想要说的话给括起来。
如果您想要修改配额信息,您最好使用的语法是这样的,如下:
New-SystemMessage –QuotaMessageType WarningMailbox –Language En –Text "Your mailbox is becoming dangerously full. Please remove some messages or talk to your administrator about having your mail account upgraded."
QuotaMessageType:描述了这是一个什么类型的配额邮件信息,并且用WarningMailbox来告诉用户这是其中的一个被验证了的可能性。
其它的那些选项都是不言而喻的,例如,Interal选项,在这里没有被列举出来,因为邮件配额信息本身就是默认为Interal的。如果您想要一个完整的命令的细目分类,那么在TechNet的收藏里的New-SystemMessage的条目中,已经是应有尽有了。
其中值得注意的是,New-SystemMessage只在一种情况下才生效,那就是配置了Hub传输服务器角色或者是边缘传输服务器角色的Exchange Server的服务器上。
更多精彩
赞助商链接