In dit document wordt beschreven hoe u lege HTML-e-mails kunt blokkeren.
De hoofdtekst van HTML-e-mails bevat normaal gesproken de HTML-tags die altijd overeenkomen als vals negatief als u de normale blokkeringsmethode voor de platte tekst-e-mails gebruikt.
Deze zijn eerder in dit filter voorgesteld:
indien (NOT only-body-contains(".", 1))
{
Actie
}
Waar als je een kijkje nemen op de e-mails die worden verzonden als HTML het heeft deze bekende delen:
<HTML>, <Body>, <div>, <p>.
En ook met inbegrip van de kenmerken van de tekst, zoals lettertype details, kleur en grootte, die is opgenomen in de tag: <styles>.
U kunt dit soort e-mails blokkeren door dit filter te gebruiken:
als (NIET alleen-body-bevat(".", 1) OF body-bevat("<p>\\xa0</p>|<o:p>\\xa0</o:p>", 1))
{
quarantaine ("Beleid");
log-entry("$FilterName geactiveerd \n");
}
Toelichting voorwaarden:
1. NOT only-body-contains(".", 1): overeenkomend met de normale lege e-mails met platte tekst.
2. <p>\\xa0</p>: overeenkomende open-sourcemailclients.
3. <o:p>\\xa0</o:p>: overeenkomende lege HTML-e-mails in Outlook,
Opmerking: xa0 is een niet-breekbaar spatie-symbool ( ), dat alleen is opgenomen in lege HTML-bestanden/e-mails.
Als u alleen lege HTML-e-mails wilt blokkeren, maar niet de e-mails met platte tekst, kunt u dit doen zoals hier wordt weergegeven:
if ("header ("Content-Type") )
{
#Om Outlook-e-mails te vangen
als (NIET alleen-body-bevat(".", 1) OF body-bevat("<p>\\xa0</p>|<o:p>\\xa0</o:p>", 1))
{
quarantaine ("Beleid");
log-entry("$FilterName geactiveerd \n");
}
}
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
08-Jul-2026
|
Eerste vrijgave |