Contenu

Question

Question

Comment est-ce que je bloque l'adresse réceptive avec des masques ?

Si vous voulez bloquer la messagerie à un destinataire et spécifier l'adresse réceptive avec un masque, vous devez utiliser un filtre de message ou de contenu. Les filtres te permettent pour employer des expressions régulières pour apparier les adresses d'expéditeur ou de récepteur.

L'ESA utilise des expressions régulières de python.  Une élaboration simple de masque est « . * », qui appariera zéro caractères ou plus jusqu'à une nouvelle ligne.  « . » apparie n'importe quel caractère unique, et « * » apparie l'expression précédente zéro fois ou plus dans une ligne.  Disons-vous veulent apparier les destinataires helpmail1, helpmail2, helpmail3, @example.com.  Une expression de filtre pour apparier ces derniers est

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

Le ^ apparie le début de la ligne et de la fin de ligne de correspondances $, qui limite la correspondance seulement à helpmail*@scu.com, mais n'appariera pas myhelpmail@scu.com, ou helpmail@scu.com.au.   « \ \ » est une évasion avant « .  », ainsi lui sera pris littéralement. Vous pouvez alors utiliser cette expression régulière dans un filtre de message :

DropHelpmail

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

drop();

}

Vous pouvez également créer ceci comme filtre satisfait, simplement en choisissant « contient » et en écrivant l'expression régulière dans la fenêtre de condition :