Usando recibos curinga do Sendmail / etc / mail / virtusertable

1

Estou tentando definir recibos curingas no SendMail, pelo que li neste documento link I entenda que isso seria uma sintaxe correta dentro de / etc / mail / virtusertable

old+*@domain1.com   [email protected]
[email protected]  [email protected]

Espero que a primeira regra corresponda a um recibo como [email protected], mas isso não acontece. A segunda regra funciona ok, então eu suponho que localdomains e coisas similares estão todas configuradas corretamente, mas como combinar um caractere curinga como na primeira regra? Enviando para [email protected] retorna o erro "não com esse usuário".

Obrigado.

    
por adrianTNT 04.10.2011 / 11:40

1 resposta

1

I would expect first rule to match a receipt like [email protected] but it doesn't

Sim. Não faz e não deve . + sinal tem significado especial em virtusertable

but how to match a wildcard like in first rule?

Qualquer endereço adequado, no qual + faz parte da parte local, será correspondido

Se você quiser transformar old*@domain1.com em old+*@domain1.com (para processamento posterior no virtuser), você pode usar o mapa regex em LOCAL_RULE_0 para reescrever Apenas tonote - seqüências de depuração de pesquisa virtusertable usando sendmail -d60.5 -bv [email protected]

    
por 04.10.2011 / 15:44