virtusertable vs. registro MX

1

Eu tenho dois servidores de e-mail: A e B.

O servidor A é o manipulador de MX oficial do domínio example.com e está configurado para encaminhar todo o @example.com para [email protected] . Esta parte funciona bem.

No entanto, algumas vezes o servidor B também recebe e-mail destinado a [email protected] e eu gostaria que ele entregasse esse e-mail diretamente para [email protected] .

Para este fim eu adicionei o mesmo registro para /etc/mail/virtusertable no servidor B como eu tenho no servidor A:

@example.com   [email protected]

Eu reconstruí os bancos de dados e reiniciei o sendmail em B, mas ainda vejo a entrega do e-mail de example.com para A - em vez de entregá-lo diretamente ao Yahoo.

É como se o registro MX superasse o virtusertable - como reverter isso e salvar um salto?

    
por Mikhail T. 04.10.2017 / 00:35

1 resposta

1

Domínios Virtusertíveis

O Sendmail consulta virtusertable apenas para entregas a domínios de email locais ( $=w ) ou doamins virtuais especiais ( $={VirtHost} ).

Para listar os domínios em ambas as listas, use root echo '$=w' |sendmail -bt e echo '$={VirtHost}' |sendmail -bt . Por padrão, a lista de domínios de e-mail locais é configurada automaticamente / preenchida automaticamente.

Para adicionar example.com a $={VirtHost} , você pode usar a seguinte linha no arquivo sendmail.mc usado para gerar sendmail.cf file :

LOCAL_CONFIG
CP{VirtHost}example.com
divert(0)dnl comment: Turn off LOCAL_CONFIG
    
por 04.10.2017 / 07:58