Pregunta
¿Cómo puedo bloquear la dirección del destinatario con caracteres comodín?
Si desea bloquear el correo a un destinatario y especificar la dirección del destinatario con un comodín, debe utilizar un mensaje o un filtro de contenido. Los filtros permiten utilizar expresiones regulares para hacer coincidir las direcciones del remitente o del destinatario.
El ESA utiliza expresiones regulares de Python. Una construcción de comodín simple es ".*", que coincidirá con cero o más caracteres hasta una nueva línea. El carácter "." coincide con cualquier carácter individual y el carácter "*" coincide con la expresión anterior cero o más veces seguidas. Supongamos que desea hacer coincidir los destinatarios helpmail1, helpmail2, helpmail3, @example.com. Una expresión de filtro que coincida con estos es
"^helpmail.*@example\\.com$"
^ coincide con el principio de la línea y $ coincide con el final de la línea, lo que limita la coincidencia a solo helpmail*@scu.com, pero no coincidirá con myhelpmail@scu.com o helpmail@scu.com.au. "\\" es un escape antes de ".", por lo que se tomará literalmente. A continuación, puede utilizar esta expresión regular en un filtro de mensajes:
DropHelpmail
if (rcpt-to == "^helpmail.*@example\\.com$")
drop();
}
También puede crear esto como un filtro de contenido, simplemente eligiendo 'contiene' e ingresando la expresión regular en la ventana de condición: