Blocca messaggi HTML vuoti
Author: Cisco Systems, Inc.
Date: 2026-08-28T07:00:00+00:00
Description: In questo documento viene descritto come bloccare le e-mail HTML vuote.

Sommario

Introduzione

Introduzione

Configurazioni

Spiegazione

Introduzione

In questo documento viene descritto come bloccare le e-mail HTML vuote.

Introduzione

Il corpo dei messaggi di posta elettronica HTML contiene in genere i tag HTML che corrispondono sempre come falsi negativi se si utilizza il normale metodo di blocco per i messaggi di posta elettronica in testo normale. Queste opzioni sono state suggerite in precedenza in questo filtro:

if (NOT only-body-contains(".", 1))

{

Action

}

Se si considerano le e-mail inviate come HTML, si noteranno le seguenti parti: <HTML>, <Body>, <div>, <p>.

e gli attributi del testo, quali i dettagli, il colore e le dimensioni del carattere, inclusi nel tag <styles>.

Configurazioni

Blocca questo tipo di e-mail utilizzando il filtro:

if (NOT only-body-contains(".", 1) OR body-contains("<p>\\xa0</p>|<o:p>\\xa0</o:p>",1))

{

quarantine("Policy");

log-entry("$FilterName triggered \n");

}

Spiegazione

Spiegazione condizioni:

1. NON solo-body-contains(".", 1) corrispondenti ai normali messaggi di posta elettronica in testo normale vuoti

2. <p>\\xa0</p>: corrispondenza dei client di posta open source

3. <o:p>\\xa0</o:p>: corrispondenza dei messaggi di posta elettronica HTML vuoti di outlook

Nota: xa0 è uno spazio unificatore (&)nbsp;) incluso solo in file HTML/e-mail vuoti.

Per bloccare solo i messaggi di posta elettronica HTML vuoti ma non i messaggi di posta elettronica in testo normale, utilizza questo comando:

if ( header("Content-Type") )

{

#to catch outlook emails

if (NOT only-body-contains(".", 1) OR body-contains("<p>\\xa0</p>|<o:p>\\xa0</o:p>",1))

{

quarantine("Policy");

log-entry("$FilterName triggered \n");

}

}