配置自动接受代理

 

上一次修改主题: 2006-07-18

本主题包含有关如何在 XML 配置文件 (AutoAccept.config.xml) 中配置自动接受代理设置的信息。本主题还讲述跟踪自动接受代理的事件日志记录的参数。

在 Microsoft® Exchange 服务器上安装了自动接受代理后,可以通过编辑位于安装文件夹中的 XML 配置文件 AutoAccept.config.xml,来配置应用于服务器的默认处理策略。默认的安装文件夹是 \Exchsrvr\Agents\AutoAccept。

在此 XML 配置文件中,也可以指定处理单个邮箱。由于 Active Directory® 目录服务中不存储配置数据,因此每个服务器的配置设置都是唯一的。下表包含在此 XML 配置文件中可以修改的配置设置。“DeleteAttachments”、“DeleteComments”、“RemovePrivateProperty”、“DisableReminders”和“DeleteNonCalendarItems”设置只允许修改资源邮箱中的邮件,不允许修改组织者邮箱中的邮件。

AutoAccept.config.xml 中的配置设置

参数 说明 可能的值 默认值 范围

DeleteAttachments

决定是否删除已接受会议中的附件。

True、False

True

全局、邮箱

DeleteComments

决定是否删除已接受会议中的注释。

True、False

True

全局、邮箱

RemovePrivateProperty

决定是否删除已接受会议的私人标志。

True、False

True

全局

DisableReminders

决定是否禁用已接受会议中的提醒。

True、False

True

全局、邮箱

DeleteNonCalendarItems

决定是否删除收件箱中的非会议项目。

True、False

True

全局、邮箱

EnforceRecurringMeetingEndDate

决定是否为定期会议强制指定结束日期。如果设为 True,结束日期超出预定时间范围的定期会议将被谢绝。

True、False

True

全局、邮箱

BookingWindowInMonths

会议能提前预定的月数。如果 EnforceRecurringMeetingEndDate 设为 True,则超出此限制的请求将被谢绝。如果 EnforceRecurringMeetingEndDate 设为 False,则会议请求将会根据此参数设置的限制被截断。

0 - 36

12

全局、邮箱

RecurringMeetingConflictPercentageAllowed

接受定期会议所允许的冲突百分比。大于此限制的请求将被谢绝。

0 – 100

0

全局、邮箱

RecurringMeetingMaximumConflictInstances

接受定期会议所允许的冲突数目。大于此限制的请求将被谢绝。

0 – n

(不强制使用最大值)

0

全局、邮箱

TraceLevel

决定诊断跟踪。有关跟踪的详细信息,请参阅本指南后面的“跟踪参数”。

0 – 4

0

全局、邮箱

TraceToEventLog

决定是否在应用程序日志中记录跟踪的信息。有关跟踪的详细信息,请参阅本主题后面的“跟踪参数”。

True、False

False

全局

TraceListenerFile

记录跟踪信息的文件。有关跟踪的详细信息,请参阅本主题后面的“跟踪参数”。

字符串

<系统驱动器>:\temp\log.txt

全局

EnableResponseDetails

在电子邮件响应中包括对接受或谢绝会议的原因的描述。响应可能还包括其他冲突信息。

True、False

True

全局

IncludeDebugInResponse

在电子邮件响应中包括响应代码和代理信息。尽管有此设置,电子邮件响应类别中总是返回调试信息。

True、False

True

全局

CustomResponseText

包含在电子邮件响应中的可自定义文本字符串。此文本显示在电子邮件响应的详细信息之后、调试信息之前。电子邮件响应中将显示一个新行。如果文本字符串超过了 512 个字符,则电子邮件响应会将此文本截断。

0 至 512 个字符

全局

以下为 AutoAccept.config.xml 文件的一个示例:

<?xml version="1.0" encoding="utf-8" ?> 
<Configuration 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="urn:microsoft.exchange.agents.autoaccept.config"    xsi:schemaLocation="urn:microsoft.exchange.agents.autoaccept.config AutoAccept.config.xsd">
 <GlobalSettings>
 <BookingWindowInMonths>12</BookingWindowInMonths> 
   <DeleteAttachments>true</DeleteAttachments> 
   <DeleteComments>true</DeleteComments> 
   <DeleteNonCalendarItems>true</DeleteNonCalendarItems> 
   <DisableReminders>true</DisableReminders> 
   <EnforceRecurringMeetingEndDate>true</EnforceRecurringMeetingEndDate> 
  <RecurringMeetingConflictPercentageAllowed>0</RecurringMeetingConflictPercentageAllowed> 
<RecurringMeetingMaximumConflictInstances>0</RecurringMeetingMaximumConflictInstances> 
   <RemovePrivateProperty>true</RemovePrivateProperty> 
   <TraceLevel>0</TraceLevel> 
   <TraceListenerFile>c:\temp\log.txt</TraceListenerFile> 
   <TraceToEventLog>false</TraceToEventLog> 
   <EnableResponseDetails>true</EnableResponseDetails> 
   <IncludeDebugInResponse>true</IncludeDebugInResponse> 
   <CustomResponseText /> 
  </GlobalSettings>
  <Mailbox EMailAddress="conf-room1@example.com">
   <Settings>
    <BookingWindowInMonths>12</BookingWindowInMonths> 
    <DeleteAttachments>true</DeleteAttachments> 
    <DeleteNonCalendarItems>true</DeleteNonCalendarItems> 
    <DisableReminders>true</DisableReminders> 
  <RecurringMeetingConflictPercentageAllowed>25</RecurringMeetingConflictPercentageAllowed> 
<RecurringMeetingMaximumConflictInstances>4</RecurringMeetingMaximumConflictInstances> 
    <TraceLevel>0</TraceLevel> 
   </Settings>
  </Mailbox>
  <Mailbox EMailAddress="conf-room2@example.com">
   <Settings>
    <BookingWindowInMonths>8</BookingWindowInMonths> 
    <DeleteAttachments>true</DeleteAttachments> 
    <TraceLevel>4</TraceLevel> 
 </Settings>
 </Mailbox>
</Configuration>

在 XML 配置文件中,可以配置对服务器上的所有已注册邮箱起作用的设置,或对单个邮箱起作用的设置。

安装自动接受代理时,强制使用默认参数设置,而不管 XML 配置文件中是否存在配置信息。

XML 配置文件中指定的全局设置在服务器范围内有效,可对每个已注册邮箱有效,而不考虑邮箱属于哪个邮箱数据库。全局设置可覆盖默认配置设置。

XML 配置文件中指定的邮箱设置只会影响为其指定了这些设置的资源邮箱。在 XML 配置文中指定邮箱设置时,必须使用邮箱的主简单邮件传输协议 (SMTP) 地址来标识邮箱。如果改变了已注册资源邮箱的主 SMTP 地址,则必须重新注册此邮箱。邮箱配置设置可覆盖默认配置设置和全局配置设置。

如果邮箱配置设置的某个参数缺少或无效,则自动接受代理将使用此参数的全局设置。如果全局设置也缺少或者无效,则自动接受代理将使用此参数的默认设置。

如果保存了无效的 XML 配置文件,则应用程序事件日志中将写入一个事件。在编辑并保存此文件前,将不会强制使用自定义全局配置设置或邮箱配置设置。例如,遗漏或拼错一个 XML 标记会导致 XML 配置无效。若指定的值超过了允许的参数范围,将会使用默认值。为确保配置文件的更改有效,一个可用的方法就是在 Microsoft Office Word 2003 中编辑和校验此配置文件。

在 Word 2003 中编辑和校验 XML 文件
  1. 在 Word 2003 中打开 AutoAccept.config.xml。

  2. 在“工具”菜单上,单击“模板和加载项”。

  3. 在“XML 架构”选项卡上,单击“添加架构”。导航到自动接受代理的安装文件夹。默认为 \Exchsrvr\Agents\AutoAccept。

  4. 单击“AutoAccept.config.xsd”,然后单击“打开”。

  5. 在“架构设置”对话框上,单击“确定”。

  6. 确保选中“使用附加架构验证文档”复选框。

  7. 确保清除“允许以 XML 格式保存,无论是否有效”复选框,然后单击“确定”。

编辑配置文件时,XML 结构任务窗格会显示图标警告您所做的编辑使文件无效。此外,在普通视图下进行编辑时,Word 在文档主体部分用紫色波浪线标记架构冲突。可以选择“XML 选项”对话框中的“隐藏文档中的架构冲突”复选框来隐藏架构冲突。有关如何使用 Word 2003 XML 验证特性的详细信息,请参阅 Word 2003 帮助。

自动接受代理在应用程序事件日志中使用事件源名称“Auto Accept Agent”记录严重错误、警告和提示性消息。当某信息带有例外信息时,将包括以下项目:错误消息字符串、HRESULT 和调用堆栈。有关自动接受代理所记录消息的详细信息,请参阅排除自动接受代理故障

XML 配置文件中有三个参数可控制对应用程序事件日志和监听文件的跟踪。默认情况下,这几个参数不启用。建议仅在排除故障时才启用这些参数。有关如何排除故障的详细信息,请参阅排除自动接受代理故障

  • TraceLevel TraceLevel参数决定自动接受代理的诊断跟踪。TraceLevel 是唯一一个既可以进行全局设置,又可以为单个邮箱进行设置的参数。下表包括 TraceLevel 参数的可用值。默认值为 0。

TraceLevel 参数值

消息类型

0

无(不跟踪);默认值

1

仅错误

2

警告和错误

3

信息、警告和错误

4

详细、信息、警告和错误

  • TraceToEventLog   TraceToEventLog 参数决定自动接受代理的跟踪信息是否在应用程序事件日志中记录。值为 “True”时,会将跟踪信息记录到应用程序事件日志中。值为“False”时,则会禁用此操作。默认值为“False”。当设为“False”时,错误仍然会记录在应用程序事件日志中。
  • TraceListenerFile   TraceListenerFile 参数包含记录跟踪信息的文件名。默认文件为“<系统驱动器>:\temp\log.txt”。
    note注意:
    如果指定的文件夹路径不存在,则自动接受代理不会记录跟踪信息。如果文件夹路径存在,但是文件不存在,自动接受代理将创建文件并开始日志记录。
 
显示: