Configuração do Sendmail para não entregar correio na máquina local

3

Eu tenho o sendmail instalado e funcionando em uma máquina Ubuntu 8.04. Ele pode enviar mensagens corretamente para todos, exceto o domínio do qual faz parte. Como posso configurá-lo para não enviar para si mesmo endereços de email em seu domínio? Eu quero que ele use os registros MX para o seu próprio domínio, assim como para outros domínios, para que o e-mail seja entregue ao servidor de e-mail para o domínio, não para ele mesmo.

Matt

    
por Mattew 17.06.2009 / 01:55

2 respostas

2

Se você estiver jogando o jogo "sendmail.mc":

define('SMART_HOST','smtp.your.provider')

Se você hackear o sendmail.cf diretamente:

DSsmtp.your.provider

... mas se você hackear o sendmail.cf diretamente, você provavelmente já sabia disso.

Isto diz ao sistema que, para contas em seu próprio domínio que ele não conhece diretamente, envie um e-mail para smtp.your.provider, que presumivelmente sabe o que fazer com ele. Observe que as contas que ele conhece (por exemplo, raiz) precisarão estar com alias para uma conta não local ou as mensagens para o root serão entregues localmente.

    
por 17.06.2009 / 03:00
1

Você pode usar FEATURE (nullclient) . Ou, você pode alterar o conjunto de regras 0 para fazer o mesmo coisa.

    
por 28.03.2011 / 22:11