Como você observou, é necessário um caractere curinga de DNS.
Quando o email dos curingas chega, o sendmail não sabe o que fazer com ele. Você pode consertar isso adicionando uma regra de reescrita do sendmail para reescrever as partes do subdomínio selvagem na parte principal do domínio.
no seu sendmail.mc:
LOCAL_NET_CONFIG
R $+ < @ $+ .example.com. > $* $: $1 < @ example.com > $3 dnl
Observe que você precisa de uma guia para separar a regra do lado esquerdo da substituição do lado direito. ( $*
termina o lado esquerdo; $:
inicia o lado direito.) Observe que o ponto à direita no lado esquerdo pode ou não ser necessário. Observe também que você precisa de uma segunda guia após o lado direito e o comentário (entre $3
e dnl
).
Você vai querer ter certeza de que example.com esteja no seu arquivo relay-domains
.
Depois que o domínio for recolhido pela regra de reconfiguração, você poderá rotear todos os e-mails do domínio para um único usuário com uma entrada virtusertable
:
@example.com luser
Isso deveria ser feito.