目录

简介

先决条件

要求

使用的组件

配置

概述

背景信息

配置

倒空与省略的标记

注意：关于字符集编码

验证

相关信息

简介

本文描述如何上传可扩展标记语言(XML)配置文件的部分到电子邮件安全工具(ESA)。

先决条件

要求

Cisco 建议您了解以下主题：

- 可扩展标记语言(XML)

- 电子邮件安全工具(ESA)

使用的组件

本文档不限于特定的软件或硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

Note:本文假设，上传的配置是从同一个AsyncOS版本。

配置

概述

ESA允许您导入从所有此刻或任何其他ESA得到的配置文件。

ESA FAQ ：如何导入配置文件到一个新的设备？

您能遇到导入配置的仅部分的方案是方便，而不是整个配置文件。

- 重新创建

- 功能测验

- 立即添加很大数量的条目到特定设置

背景信息

您在三个方法之一中能负载信息：

- 安置信息在配置目录并且上传它。

- 上传配置文件直接地从您的本地设备。

- 直接地粘贴配置信息。

不管方法，您必须包括这些标记在您的配置顶部：

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE config SYSTEM "config.dtd">

<config>

... your configuration information in valid XML

</config>

关闭的</config>标记应该跟随您的配置信息。在XML语法的值解析并且验证在您的Cisco内容安全工具的配置目录查找的DTD。DTD文件被命名config.dtd。如果验证错误报告在line命令，当您使用loadconfigcommand时，更改没有装载。您能下载DTD在上传他们前验证配置文件在设备外面。

配置

为了导入配置文件的小节，小节要求是完成和唯一，并且必须包含以上说明的标记，以及在<config></config>内。

完成意味着给的小节的整个启动和末端标记如定义由DTD包括。例如，上传或粘贴以下代码导致验证错误：

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE config SYSTEM "config.dtd">

<config>

<autosupport_enabled>0</autosu

</config>

然而，请上传或粘贴此代码，它不导致验证错误：

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE config SYSTEM "config.dtd">

<config>

<autosupport_enabled>0</autosupport_enabled>

</config>

唯一意味着上传或粘贴的配置文件的小节为配置不是模棱两可的。例如，系统只能有一主机名，因此请上传此代码(包括说明和<config></config>标记)允许：

<hostname>mail4.example.com</hostname>

然而，系统能有广泛监听程序定义，其中每一用定义的不同的接收访问表，因此请上传仅此代码被认为模棱两可：

<rat>

<rat_entry>

<rat_address>ALL</rat_address>

<access>RELAY</access>

</rat_entry>

</rat>

由于它是模棱两可的，没有允许，即使它是完整句法。

警告：当上传或粘贴配置文件的配置文件或小节，您有可能性清除可能是待定的未提交的更改时。

倒空与省略的标记

当上传或粘贴配置文件的部分时，请当心。如果不包括标记，则在配置里没有修改其值，当您装载配置文件时。然而，如果包括空标识符，然后清除其配置设置。

例如，上传以下代码从system:删除所有监听程序

<listeners></listeners>

警告：当上传或粘贴配置文件的小节，您能从GUI或CLI断开自己和毁坏很多配置数据时。请勿禁用服务用此命令使用另一份协议、Serial interfaces或者默认设置在管理端口，是否不能重新连接到设备。并且，请勿使用此命令是否对确切的配置语法是不确定的如定义由DTD。请在装载新配置文件前总是备份配置数据。

注意：关于字符集编码

XML配置文件的编码属性必须是“ISO-8859-1”不管您会使用操作脱机的文件的字符集。编码属性在文件指定，每当您发出showconfig、saveconfig或者mailconfig命令：

<?xml version="1.0" encoding="ISO-8859-1"?>

验证

导航对已修改功能或设置的页。

相关信息

- ESA FAQ ：如何导入配置文件到一个新的设备？

- 管理配置文件