Frage
Wie blockiere ich eine Empfängeradresse mit Platzhaltern?
Wenn Sie E-Mails an einen Empfänger blockieren und die Empfängeradresse mit einem Platzhalter angeben möchten, müssen Sie eine Nachricht oder einen Content-Filter verwenden. Mit Filtern können Sie reguläre Ausdrücke verwenden, um die Absender- oder Empfängeradressen abzugleichen.
Die ESA verwendet reguläre Python-Ausdrücke. Ein einfaches Platzhalterkonstrukt ist ".*", das bis zu einer neuen Zeile 0 oder mehr Zeichen entspricht. "." steht für ein einzelnes Zeichen, und "*" steht für den vorherigen Ausdruck 0 oder mehr Male in einer Zeile. Angenommen, Sie möchten die Empfänger helpmail1, helpmail2, helpmail3, @example.com zuordnen. Ein Filterausdruck, der diesen Ausdrücken entspricht, ist
"^helpmail.*@example\\.com$"
Das ^ steht für den Zeilenanfang und das $ für das Zeilenende, sodass die Übereinstimmung nur auf helpmail*@scu.com beschränkt ist, aber nicht auf myhelpmail@scu.com oder helpmail@scu.com.au. "\\" ist ein Escape vor dem ".", daher wird es wörtlich genommen. Sie können diesen regulären Ausdruck dann in einem Nachrichtenfilter verwenden:
DropHelpmail
if (rcpt-to == "^helpmail.*@example\\.com$")
drop();
}
Sie können dies auch als Content-Filter erstellen, indem Sie einfach 'enthält' auswählen und den regulären Ausdruck in das Bedingungsfenster eingeben: