Vamos tentar isso:
# Assuming example.com is in $=w
LOCAL_RULE_0
Ruser1 < @ example.com. > $* $@ newuser1 < @somewhere.com. >
Ruser2 < @ example.com. > $* $@ newuser2 < @somewhereelse.com. >
R$* < @ example.com. > $* $#esmtp $@ [1.2.3.4] $: $1 < @ example.com. > $2
Naturalmente, isso não se adapta bem se você quiser torná-lo viável para mais de 10 usuários e você precisa fazê-lo funcionar com um mapa, mas deixei de ser um postmaster desde 5/2014 e estou um pouco enferrujado . Eu posso fazer isso funcionar com um mapa externo, se você quiser.
Como sempre, lembre-se de que, no seu sendmail.mc
, o lado esquerdo de uma regra é separado do lado direito com guias e não espaços, portanto, não copie e cole . Lembre-se também de reconstruir seu sendmail.cf
e testar usando sendmail -bt
:
> 3,0 [email protected]
Se tudo funcionar como esperado, reinicie o sendmail.