目录

简介

先决条件

配置

简介

本文档介绍如何记录通过思科邮件安全设备(ESA)的附件的文件名。

先决条件

本文档中的信息基于以下软件和硬件版本：

- ESA

- AsyncOS的所有版本

配置

注意：在AsyncOS版本7.x及更高版本中，如果安装了至少一个过滤器来检查文件信息（文件名、扩展名、文件类型、内容扫描），则自动记录附件。 有关详细信息，请参阅AsyncOS的用户指南或联机帮助。

此解决方案可用于早期的AsyncOS版本。

1. 创建一个包含所有附件文件名的新信头。

2. 使用logconfig > logheaders将该信头的值记录到mail_log。

以下过滤器记录带有附件的邮件的文件名：

add_filenames_header:

if (attachment-filename == "^.+$") {

insert-header ("X-fn", "$filenames");

“^.+$”正则表达式确保文件名中至少包含一个字符。对于没有附件的邮件，此关键字为false，因此只记录附件。

注意：电子邮件中“附件”的定义存在争议。通常，第一个文本/纯文本和文本/HTML部分被视为“正文”。 有关附件内容的更多详细信息，请参阅用户指南。

以下是mail_logs中显示的内容的示例：

Fri Sep 15 13:49:39 2006 Info: Start MID 98 ICID 146

Fri Sep 15 13:49:39 2006 Info: MID 98 ICID 146 From: <joe@example.com>

Fri Sep 15 13:49:39 2006 Info: MID 98 ICID 146 RID 0 To: <carl@example.com>

Fri Sep 15 13:49:39 2006 Info: MID 98 Message-ID '<9151349.VSREACRQ@example.com>'

Fri Sep 15 13:49:39 2006 Info: MID 98 Subject '1:49 pm'

Fri Sep 15 13:49:39 2006 Info: MID 98 ready 20670 bytes from <joe@example.com>

Fri Sep 15 13:49:39 2006 Info: MID 98 matched all recipients for per-recipient

policy DEFAULT in the inbound table

Fri Sep 15 13:49:39 2006 Info: MID 98 antivirus negative

Fri Sep 15 13:49:39 2006 Info: MID 98 queued for delivery

Fri Sep 15 13:49:39 2006 Info: Delivery start DCID 64 MID 98 to RID [0]

Fri Sep 15 13:49:41 2006 Info: Message done DCID 64 MID 98 to RID [0] [('X-fn',

'Encoding.txt')]

Fri Sep 15 13:49:41 2006 Info: MID 98 RID [0] Response '2.0.0 OK 1158353381

r66si9145992pye'

Fri Sep 15 13:49:41 2006 Info: Message finished MID 98 done