简介
本文描述如何上传可扩展标记语言(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"?>
导航对已修改功能或设置的页。
相关信息