StartseiteProdukte & ServicesSecurity ResponseUnterstützungLösungen & BranchenLizenzierungSchulung
Unternehmenslösungen
Symantec.com > Unternehmen > Unterstützung > Unterstützungsdatenbank

Verwenden von regulären Ausdrücken zum Konfigurieren von Spam-Regeln in Symantec Mail Security für Microsoft Exchange

Dieses Dokument ist eine Übersetzung aus dem Englischen. Möglicherweise wurde die englische Originalversion nach der Übersetzung und Veröffentlichung dieses Dokuments aktualisiert. Symantec übernimmt keine Gewähr für die Richtigkeit hinsichtlich der Vollständigkeit der Übersetzung.


Situation:
Sie möchten Inhaltsfilterregeln erstellen, indem Sie mithilfe von regulären Ausdrücken Spam-Regeln für Symantec Mail Security 4.0.x für Microsoft Exchange, Symantec Mail Security 4.5.x für Microsoft Exchange oder Symantec Mail Security 4.6.x für Microsoft Exchange konfigurieren.

Lösung:
Das Erstellen von Regeln im Rahmen der Filterrichtlinien ermöglicht dem Administrator, mit dem Symantec Exchange-Produkt E-Mails nach Betreff, Absender oder Nachrichtentext zu filtern. Sie können einen Satz von UNIX-basierten regulären Ausdrücken (Zeichen und Symbole) verwenden, um Regeln zu erstellen. Beim Erstellen einer Regel können Sie UNIX-basierte reguläre Ausdrücke verwenden, um Varianten einer Betreffzeile oder eines Absenders zu markieren. UNIX-basierte reguläre Ausdrücke funktionieren nur für die Spam-Regel.

Einige DOS-basierte reguläre Ausdrücke funktionieren nicht für die Spam-Regel. Beachten Sie die entsprechenden Hinweise in der Tabelle. Nur die UNIX-basierten regulären Ausdrücke funktionieren. Die unabhängige Regel für Betreffzeilen (nicht die für das Betreffzeilenfeld erstelle Spam-Regel) kann allein DOS-basierte reguläre Ausdrücke verwenden.


Hinweise:

Reguläre Ausdrücke
Die Spam-Listen können umfangreiche reguläre Ausdrücke verarbeiten. Bei den Einträgen für die Betreff- und Absenderlisten der Spam-Listeneinstellungen sind reguläre Ausdrücke im UNIX-Format zulässig. Diese sind nicht mit den unter DOS bekannten Platzhalterausdrücken identisch. Unter Verwendung der nachstehend genannten regulären Ausdrücke können Sie nach folgenden Eigenschaften suchen:
So werden mit der Eingabe ".*spam.?" beispielsweise folgende Zeichenfolgen gefunden: "spam", "bigspam", "spam7", "bigspam7" usw.

Die folgende Tabelle enthält das Symbol, den Namen, die Plattform, eine kurze Beschreibung und ein Beispiel des regulären Ausdrucks:

SymbolNamePlattformBeschreibungBeispiel
^Must start with.Nur UNIXDie Zeile muss mit folgendem Zeichen beginnen: ^^heute entspricht jeder Zeichenfolge, die mit dem Wort "heute" beginnt. Beispiel: Heute Geld sparen!
$Must end with.Nur UNIXDie Zeile muss mit folgendem Zeichen enden: $kaufen$ entspricht jeder Zeichenfolge, die mit dem Wort "kaufen" endet. Beispiel: Heute kaufen
.Match all characters for the given position.Nur UNIXEntspricht einem beliebigen Zeichen, wo der Punkt ist.l..k entspricht "link", "look", "lank", "lark", "lo k", "l k", "l33k" usw., jedoch nicht "latchbock".
?0 or 1 instance of a character.UNIXEntspricht keinem oder einem Auftreten des Zeichens links vom Fragezeichen.lo?k entspricht "lok" oder "lk", jedoch nicht "lock", "look" oder "loooook".
?Match all characters at this positionDOSPlatzhalter für ein beliebiges Zeichen in der aktuellen Position.lo?k entspricht "look", "lock", "lork", "lo1k" usw., jedoch nicht "lok".
*0 or more instances of a character.UNIXEntspricht keinem oder mehrmaligem Auftreten des Zeichens links vom Sternchen.a*k entspricht "k", "ak", "aaaak", "aaaaaaaaaaaaaaaak" usw., jedoch nicht "ack" oder "ik."

Hinweis: Um einen "Match-all"-Ausdruck ähnlich der DOS-Entsrpechung von "*" einzugeben, müssten Sie ".*" eingeben, um keinem oder mehrmaligem Auftreten eines Zeichens zu entsprechen.
*Match all.DOSPlatzhalter für eine Zeichenfolge von beliebiger Länge.*k entspricht "k", "lock", "pack", "network", "overwork" usw.
+1 or more instances of a character.Nur UNIXEntspricht einem oder mehrmaligem Auftreten des Zeichens links vom Pluszeichen.b+e entspricht "be", "bbe", "bbbbbbbbe" use., jedoch nicht "brie" "bee" oder "e".
[ ]Match only the characters listed within the brackets.Nur UNIXPrüft auf Übereinstimmung mit den Zeichen innerhalb der Klammer. Alle Symbole in den Klammern sind für Sie implizit als Escape-Zeichen angegeben, mit Ausnahme des Zeichens "^" (Groß-/Kleinschreibung)[bhmy]e entspricht "be", "he", "me", "ye", "mye", "bye", "hbmye" usw., jedoch nicht "humble" oder "e".
[^]Match all characters except the ones listed within the brackets.Nur UNIXPrüft auf Übereinstimmung mit allen Zeichen, außer mit den Zeichen innerhalb der Klammer. Alle Symbole in den Klammern sind für Sie implizit als Escape-Zeichen angegeben, mit Ausnahme des Zeichens "^" (Groß-/Kleinschreibung)be[^s]t entspricht "belt", "beat", "bert", "beAt", "be4t", "beSt", jedoch nicht "best".
( )Override PrecedenceNur UNIXÜberschreibt die Priorität der Symbole der regulären Ausdrücke.Durch((\$.*!)|(!.*\$)) werden z. B. drei separate Anweisungen berücksichtigt, bevor die Formel auf eine Zeichenfolge angewendet wird.

(\$.*!) - ".*" Alles zwischen einem "\$"-Dollarzeichen und einem "!"-Ausrufezeichen.

(!.*\$) -  ".*" Alles zwischen einem "!"-Ausrufezeichen und einem "\$"-Dollarzeichen.

(...|...) - Entweder Abschnitt 1 "|" oder Abschnitt 2

Die Zeichenfolgen "$Free money today!" und "!Unbelievable offer$" würden also gefiltert, nicht jedoch "Important message!" oder "Time to think about the $".
|ORNur UNIXZeichenfolge muss entweder dem Ausdruck links oder dem Ausdruck rechts neben dem Pipe-Zeichen entsprechen, damit der Ausdruck wahr ist. dies|das entspricht jeder Zeichenfolge, die das Wort "dies" oder "das" enthält.
\EscapeNur UNIXSteht vor dem Symbol, so dass das eigentliche Symbol und nicht die Bedeutung für den Ausdruck verwendet wird. ("\$" bedeutet z. B., dass "$" verwendet werden soll, nicht die gesamte Zeichenfolge vor dem Zeichen "$")free\$ entspricht "free$" überall in der Zeichenfolge, jedoch muss "free" nicht das letzte Wort in der Zeichenfolge sein.
\s space UNIXWird in den Ausdruck gesetzt, wenn ein Leerzeichen benötigt wird.Der Text "RE\s[ " in einem Ausdruck blockiert RE [ durch eine Escape-Sequenz vor "["



Hinweis: Reguläre Ausdrücke sind der Standard bei der Verwendung des Felds "Textwert", Sie können jedoch beim Konfigurieren einer Begriffsliste auswählen, ob Sie reguläre Ausdrücke, DOS-Platzhalter oder literale Zeichenketten verwenden.

Priorität bei Ausdrücken
Wenn Sie reguläre Ausdrücke in einer Spam-Regel verwenden, verläuft die Rangfolge der Symbole für reguläre Ausdrücke von der höchsten zur niedrigsten Priorität. Die folgende Liste ist nach Rangfolge von der höchsten zur niedrigsten Priorität geordnet:
( ) Precedence override
| OR
[ ] List
\ Escape
^ Start with
$ End with
. Match position
? Zero or one instance
* Zero or more instances
+ One or more instances


Beispiele für kombinierte reguläre Ausdrücke
Folgendes sind nur einige Beispiele dafür, was mit regulären Ausdrücken erreicht werden kann:

Hinweis: Symantec empfiehlt Ihnen nachdrücklich, reguläre Ausdrücke zuerst in einer Testumgebung zu testen oder die Spam-Regel so zu konfigurieren, dass nur protokolliert wird, so dass keine gültigen E-Mails blockiert oder gelöscht werden.


Probleme und Einschränkungen bei Spam-Listen
Beim Erstellen von Spam-Listen gibt es einige Probleme und Einschränkungen:
Weiterführende Links
Englische Version dieses Dokuments

Klicken Sie hier, um die englische Version dieses Dokuments anzuzeigen.


Hinweis: Bitte beachten Sie, dass aufgrund des Zeitbedarfs für die Übersetzung ins Deutsche das englische Originaldokument in der Zwischenzeit möglicherweise aktualisiert wurde, wodurch die deutsche Version inhaltlich abweichen kann.




DIESE LÖSUNG BEWERTEN
Hat diese Lösung Ihnen geholfen?
Ja
Nein
Wenn irgendwelche Informationen unklar waren oder die gesuchten Informationen nicht gefunden wurden, lassen Sie es uns bitte wissen. Ihr Feedback trägt so zur Verbesserung unseres Service bei.

HINWEIS: Hier eingegebene Bemerkungen werden NICHT persönlich per E-Mail beantwortet.


Dokument ID: 20040809122306964
Zuletzt bearbeitet: 04/07/2005
Erstellungsdatum: 08/09/2004
Betriebssystem: Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server, Exchange 2000 Standard Edition, Exchange 2000 Enterprise Edition, Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition, Windows Server 2003 Datacenter Edition, Exchange 2003 Standard Edition, Exchange 2003 Enterprise Edition
Produktbezeichnung: Symantec Mail Security 4.0 for Microsoft Exchange, Symantec Mail Security 4.5 for Microsoft Exchange, Symantec Mail Security 4.6 for Microsoft Exchange


Wegweiser · Rechtliche Hinweise · Impressum · Datenschutz · Feedback · Kontakt · Websites weltweit
©1995 - 2009 Symantec Corporation