Question
Comment bloquer l'adresse du destinataire avec des caractères génériques ?
Si vous souhaitez bloquer le courrier destiné à un destinataire et spécifier son adresse à l'aide d'un caractère générique, vous devez utiliser un filtre de message ou de contenu. Les filtres vous permettent d'utiliser des expressions régulières pour faire correspondre les adresses de l'expéditeur ou du destinataire.
L'ESA utilise des expressions régulières Python. Une construction générique simple est ".*", qui correspond à zéro ou plusieurs caractères jusqu'à une nouvelle ligne. Le point (.) correspond à n'importe quel caractère unique et le point (*) correspond à l'expression précédente zéro ou plusieurs fois dans une ligne. Supposons que vous voulez faire correspondre les destinataires helpmail1, helpmail2, helpmail3, @example.com. Une expression de filtre correspondant à ces éléments est
"^helpmail.*@example\\.com$"
^ correspond au début de la ligne et $ à la fin de la ligne, ce qui limite la correspondance à helpmail*@scu.com, mais ne correspond pas à myhelpmail@scu.com ou helpmail@scu.com.au. "\\" est un échappement avant le ".", il sera donc pris littéralement. Vous pouvez ensuite utiliser cette expression régulière dans un filtre de message :
DropHelpmail
if (rcpt-to == "^helpmail.*@example\\.com$")
drop();
}
Vous pouvez également le créer en tant que filtre de contenu, en choisissant simplement « contient » et en entrant l'expression régulière dans la fenêtre de condition :