Como usar um Regex no Sendmail
Eu estava recebendo spam de todos os domínios numéricos, como o 3456.com,
no começo eu adicionei 10.000 entradas para acessar.db, isso era ridículo.
No seu arquivo sendmail.mc, na parte inferior, depois das malas diretas,
você pode adicionar um regex como este.
LOCAL_CONFIG
Kallnumbers regex -a@MATCH @[0-9]+\.com
LOCAL_RULESETS
SLocal_check_mail
R$+ $: $(allnumbers $1 $)
R@MATCH $#error $: "550 Rejected."
Você pode copiar a maior parte do verbatum, apenas mudar algumas coisas.
Defina sua regex e dê a ela um identificador, prefixe-a com K
meu identificador é allnumbers
e meu regex é [0-9]+\.com
Kallnumbers regex -a@MATCH @[0-9]+\.com
os dois últimos definem a correspondência e a ação realizada
R$+ $: $(allnumbers $1 $)
R@MATCH $#error $: "550 Rejected.
Eu percebo que parece muito cf, mas vai no mc.