A tabela virtual opcional especifica redirecionamentos para destinatários ou domínios locais e não locais. Os redirecionamentos são usados pelo daemon cleanup (8). Os redirecionamentos são recursivos. O redirecionamento virtual é aplicado apenas ao endereço do envelope do destinatário e não afeta os cabeçalhos da mensagem. Pense na regra Sendmail definida como S0 , se quiser. Use o mapeamento canônico para reescrever os endereços de cabeçalho e envelope em geral.
O suporte típico para um domínio virtual é semelhante ao seguinte:
- virtual.domain mapeado para ... anything (o conteúdo do lado direito não importa)
- user1@virtual.domain mapeado para ... address1
- user2@virtual.domain mapeado para ... address2, address3
Com isso, o servidor SMTP aceita emails para virtual.domain e rejeita emails para unknown@virtual.domain como não entregues. O formato da tabela virtual é o seguinte, os mapeamentos sendo tentados na ordem listada aqui:
- user@domain mapeado para ... address, address, ... : o email do user@domain é redirecionado para o address . Este formulário tem a mais alta precedência.
- user mapeado para ... address, address, ... : o email do user@site é redirecionado para o address quando o site é igual a $myorigin quando o site está listado em $mydestination ou quando está listado em $inet_interfaces . Essa funcionalidade se sobrepõe à funcionalidade do banco de dados de alias local . A diferença é que o mapeamento virtual pode ser aplicado a endereços não locais.
- @domain mapeado para ... address, address, ... : os emails de qualquer usuário no domain são redirecionados para o address . Este formulário tem a menor precedência.
Em todos os formulários acima, quando o endereço tiver o formato @otherdomain , o resultado será o mesmo usuário em outro domínio. Isso funciona apenas para o primeiro endereço na expansão. EXTENSÃO DE ENDEREÇO: Quando a pesquisa falha, e a parte local do endereço contém o delimitador de destinatário opcional (por exemplo, user+foo@domain ), a pesquisa é repetida para o endereço não estendido (por exemplo, user@domain ) e a extensão de endereço incomparável é propagada para o resultado da expansão. A ordem correspondente é: user+foo@domain , user@domain , user+foo , user e @domain .