Acho que ainda não temos solução alguma, isso resolve exatamente o problema inicial. Portanto, gostaria de fornecer uma abordagem mais explícita. Vamos supor que nossa whitelist se parece com isso:
white.domain.tld
light.domain.tld
Então eu tentaria o seguinte recibo:
:0
* !^From.*@white\.domain\.tld
* !^From.*@light\.domain\.tld
/dev/null
Isso enviaria todos os e-mails que não são de [email protected] e não de [email protected] para /dev/null
. Os emails restantes são enviados para o destino padrão. Esteja ciente de usar \.
no seu padrão se você quiser combinar um único ponto. O padrão .
corresponde a um único caractere.
Se você tiver uma pequena lista de permissões, poderá tentar obter um recibo ainda mais curto combinando os padrões:
:0
* !^From.*@(white|light)\.domain\.tld
/dev/null
Esteja ciente de usar ( )
aqui. Usar [ ]
seria um erro.