Inhoud

vraag

vraag

Hoe blokkeer ik het adres van de ontvanger met wildkaarten?

Als u e-mail naar een ontvanger wilt blokkeren en het adres van de ontvanger met een jokerteken wilt specificeren, moet u een bericht of een contentfilter gebruiken. Filters staan u toe om reguliere expressies te gebruiken om de afzender of de ontvankelijke adressen aan te passen.

Het ESA gebruikt de gebruikelijke Python-expressies.  Een simpele wildkaartconstructie is ".*", die nul of meer tekens tot een nieuwe regel zal combineren.  Het "." komt overeen met één teken en "*" komt overeen met de vorige expressie nul of meer keer in een rij.  Laten we zeggen dat u de ontvangers van helpmail1, helpmail2, helpmail3, @voorbeeld.com wilt vergelijken.  Een filterexpressie die hiermee overeenkomt

"^helpmail.*@example\\.com$"

De ^ komt overeen met begin van lijn en de $ overeenkomende einde van lijn, wat de match beperkt tot alleen helpmail*@scu.com, maar zal niet overeenkomen met myhelpmail@scu.com of helpmail@scu.com.au.   "\\" is een ontsnapping voor "." zodat het letterlijk wordt genomen. U kunt deze reguliere expressie vervolgens in een berichtfilter gebruiken:

DropHelpmail

if (rcpt-to == "^helpmail.*@example\\.com$")

drop();

}

U kunt dit ook als een inhoudsfilter maken door 'bevat' te kiezen en de reguliere expressie in het conditioningsvenster in te voeren: