Introduction
Ce document décrit comment enregistrer les noms de fichiers des pièces jointes qui transitent par le dispositif de sécurité de la messagerie Cisco (ESA).
Conditions préalables
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- ESA
- Toutes les versions d'AsyncOS
Configuration
Note: Dans AsyncOS version 7.x et ultérieure, les pièces jointes sont consignées automatiquement si au moins un filtre est installé pour vérifier les informations du fichier (nom, extension, type de fichier, analyse du contenu). Reportez-vous au guide de l'utilisateur ou à l'aide en ligne d'AsyncOS pour plus d'informations.
Cette solution peut être utilisée pour les versions antérieures d'AsyncOS.
- Créez un en-tête contenant les noms de fichier de toutes les pièces jointes.
- Utilisez logconfig > logheaders pour enregistrer la valeur de cet en-tête dans mail_log.
Voici un filtre qui enregistre les noms de fichiers pour les messages qui ont des pièces jointes :
add_filenames_header:
if (attachment-filename == "^.+$") {
insert-header ("X-fn", "$filenames");
Le regex "^.+$" assure qu'il y a une pièce jointe avec au moins un caractère dans le nom de fichier. Cette valeur est fausse pour les messages sans pièce jointe. Par conséquent, seules les pièces jointes sont consignées.
Note: La définition de « pièce jointe » à un courriel est discutable. Généralement, les premières parties texte/texte brut et texte/HTML sont considérées comme le « corps ». Consultez le guide de l'utilisateur pour plus de détails sur ce qui est considéré comme une pièce jointe.
Voici un exemple de ce qu'il apparaît dans les journaux de messagerie :
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