Vraag
Hoe blokkeer ik het adres van de ontvanger met jokerteken?
Als u post aan een ontvanger wilt blokkeren en het ontvankelijke adres met een vervanging specificeren, moet u een bericht of inhoudsfilter gebruiken. Met filters kunt u reguliere expressies gebruiken die overeenkomen met de afzender- of ontvangeradressen.
De ESA gebruikt Python reguliere expressies. Een simpel jokerteken concept is ".*", dat nul of meer tekens op een nieuwe regel zal afstemmen. De "." komt overeen met elk willekeurig teken en de "*" komt overeen met de vorige expressie nul of meer keer na elkaar. Laten we zeggen dat je de ontvangers van helpmail1, helpmail2, helpmail3, @example.com wilt matchen. Een filterexpressie die hiermee overeenkomt, is
"^helpmail.*@example\\.com$"
De ^ komt overeen met het begin van de regel en de $ komt overeen met het einde van de regel, waardoor de match alleen beperkt is tot helpmail*@scu.com, maar niet overeenkomt met myhelpmail@scu.com of helpmail@scu.com.au. "\\" is een ontsnapping voor de ".", dus het zal letterlijk worden genomen. U kunt deze reguliere expressie vervolgens in een berichtfilter gebruiken:
DropHelpmail
if (rcpt-to == "^helpmail.*@example\\.com$")
drop();
}
U kunt dit ook maken als een inhoudsfilter, door simpelweg 'bevat' te kiezen en de reguliere expressie in te voeren in het conditievenster: