目錄

簡介

必要條件

需求

採用元件

設定

概觀

背景資訊

組態

空標籤與省略標籤

關於字符集編碼的註釋

驗證

相關資訊

簡介

本檔案介紹如何將部分可延伸標籤語言(XML)組態檔上傳到電子郵件安全裝置(ESA)中。

必要條件

需求

思科建議您瞭解以下主題：

- 可延伸標籤語言(XML)

- 電子郵件安全裝置(ESA)

採用元件

本檔案所述內容不限於特定軟體或硬體版本。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

附註：本文檔假定要上載的配置來自同一AsyncOS版本。

設定

概觀

ESA允許您匯入從任何時間點或任何其他的ESA獲得的配置檔案。

ESA常見問題：如何將配置檔案匯入到新裝置中？

您可能會遇到這樣的情況：只匯入配置的一部分比匯入整個配置檔案更方便。

- 重建

- 功能測試

- 一次向特定設定新增大量條目

背景資訊

您可以使用以下三種方法之一載入資訊：

- 將資訊置於組態目錄並上傳。

- 直接從本地電腦上傳配置檔案。

- 直接貼上配置資訊。

無論使用哪種方法，您都必須將以下標籤包括在配置的頂部：

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

<!DOCTYPE config SYSTEM "config.dtd">

<config>

... your configuration information in valid XML

</config>

關閉</config>標籤應遵循您的配置資訊。XML語法的值會根據思科內容安全裝置上配置目錄中的DTD進行分析和驗證。DTD檔案名稱為config.dtd。如果使用loadconfig命令時在命令列中報告驗證錯誤，則不會載入更改。您可以下載DTD以驗證裝置外部的配置檔案，然後再上傳。

組態

要匯入配置檔案的子節，子節必須完整且唯一，且必須包含上述宣告標籤以及<config></config>。

Complete表示包括由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>

Unique表示正在上傳或貼上的組態檔的子部分對組態而言並無歧義。例如，一個系統只能有一個主機名，因此允許上載此代碼(包括宣告和<config></config>標籤):

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

但是，一個系統可以定義多個偵聽器，每個偵聽器定義不同的收件人訪問表，因此僅上傳此代碼被視為不明確：

<rat>

<rat_entry>

<rat_address>ALL</rat_address>

<access>RELAY</access>

</rat_entry>

</rat>

因為它是模糊的，所以不允許使用，即使它是完整的語法。

注意：上載或貼上配置檔案或配置檔案的子節時，您可能會清除可能處於掛起狀態的未提交更改。

空標籤與省略標籤

上載或貼上配置檔案部分時請小心。如果沒有包含標籤，則載入配置檔案時，將不會修改標籤在配置中的值。但是，如果包含空標籤，則其配置設定將被清除。

例如，上傳以下代碼會從系統中刪除所有偵聽器：

<listeners></listeners>

注意：上載或貼上配置檔案的子節時，可以從GUI或CLI斷開連線並銷毀大量配置資料。如果不能使用其他協定、串列介面或管理埠上的預設設定重新連線到裝置，則不要使用此命令禁用服務。此外，如果您不確定DTD所定義的確切配置語法，請不要使用此命令。在載入新的配置檔案之前，請始終備份配置資料。

關於字符集編碼的註釋

無論離線處理檔案所使用的字符集如何，XML配置檔案的encoding屬性都必須為"ISO-8859-1"。當您發出showconfig、saveconfig或mailconfig命令時，會在檔案中指定編碼屬性：

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

驗證

導航到修改的功能或設定的頁面。

相關資訊

- ESA常見問題：如何將配置檔案匯入到新裝置中？

- 管理配置檔案