Frage:
Können Sie einen Beispiel-E-Mail-Filter unter Wie verschiebt man eine Nachricht in Quarantäne?
Antwort:
Nachfolgend finden Sie ein Beispiel für einen ordnungsgemäß geschriebenen Filter, der bestimmte Nachrichten in Quarantäne verschiebt:
quarantineMessages:
if (mail-from == 'foo@bar\\.org')
{
quarantine('MyQuarantine');
}
Anmerkung:
Beachten Sie beim Erstellen eines Nachrichtenfilters oder Content-Filters den Unterschied zwischen abschließenden und nicht abschließenden Filteraktionen.
Mit nicht abschließenden Aktionen können vom aktuellen Filter und nachfolgenden Filtern zusätzliche Aktionen angewendet werden.
Eine letzte Aktion verhindert, dass die aktuelle Nachricht weiter verarbeitet wird.
Es gibt drei (3) letzte Maßnahmen:
-
drop()
-
bounce()
-
deliver()
Wenn Sie einen Filter schreiben, um eine Nachricht unter Quarantäne zu stellen, ist es wichtig, dass Sie nach dem Quarantäneschalten der Nachricht keine abschließende Aktion durchführen. Dadurch wird die Nachricht aus der Quarantäne freigegeben, damit die letzte Aktion ausgeführt werden kann.
Weitere Informationen zu Nachrichtenfiltern finden Sie im AsyncOS Advance User Guide auf der Cisco Support-Website.