Sommario

Domanda

Domanda

Come si blocca l'indirizzo del destinatario con caratteri jolly?

Se si desidera bloccare la posta a un destinatario e specificare l'indirizzo del destinatario con un carattere jolly, è necessario utilizzare un filtro messaggi o contenuti. I filtri consentono di utilizzare espressioni regolari in modo che corrispondano agli indirizzi del mittente o del destinatario.

L'ESA utilizza espressioni regolari Python.  Un semplice costrutto jolly è ".*", che corrisponde a zero o più caratteri fino a una nuova riga.  il "." corrisponde a qualsiasi carattere singolo e "*" corrisponde all'espressione precedente zero o più volte in una riga.  Si supponga che si desideri trovare una corrispondenza con i destinatari helpmail1, helpmail2, helpmail3, @example.com.  Un'espressione di filtro corrispondente è

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

^ corrisponde all'inizio della riga e il valore $ alla fine della riga, che limita la corrispondenza solo a helpmail*@scu.com, ma non a myhelpmail@scu.com, o helpmail@scu.com.au.   "\\" è un escape prima di ".", quindi verrà preso alla lettera. È quindi possibile utilizzare questa espressione regolare in un filtro messaggi:

DropHelpmail

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

drop();

}

Potete anche creare questo filtro di contenuto, semplicemente scegliendo "contiene" e immettendo l'espressione regolare nella finestra delle condizioni: