Eu tenho dois servidores de e-mail: A e B.
O servidor A é o manipulador MX oficial do domínio example.com
e está configurado para encaminhar todo o @example.com
arquivo [email protected]
. Esta parte funciona bem.
No entanto, algumas vezes o servidor B também recebe o e-mail destinado [email protected]
e eu gostaria que ele entregasse esse e-mail diretamente para [email protected]
.
Para este fim, adicionei o mesmo registro /etc/mail/virtusertable
no servidor B que tenho no servidor A:
@example.com [email protected]
Eu reconstruí os bancos de dados e reiniciei o sendmail em B, mas ainda o vejo entregar o e-mail para example.com
A -- em vez de entregá-lo diretamente ao Yahoo.
É como se o registro MX superasse o virtusertable
- como faço para reverter isso e salvar um salto?
Domínios Virtusertable
Sendmail consulta o virtusertable apenas para entregas em domínios de e-mail locais (
$=w
) ou domínios virtuais especiais ($={VirtHost}
).Para listar os domínios na lista como root use
echo '$=w' |sendmail -bt
eecho '$={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 nosendmail.mc
arquivo usado para gerarsendmail.cf file
: