Como garantir que o postfix entrega e-mail sem procurar localmente primeiro

2

Estou usando o servidor postfix com o webmin, o que significa que meu servidor da web está na mesma máquina.

Minha configuração de e-mail é a seguinte: Eu tenho uma solução de e-mail externa (paga por caixa de correio) que eu uso e, portanto, os registros MX etc. estão configurados corretamente para ir até lá.

No entanto, também configuro uma caixa de correio local para o domínio em questão, para que eu possa enviar e-mails do servidor da Web local de maneira segura e automática por meio de um aplicativo da Web. Isso é refletido nos registros SPF.

O problema agora é quando eu envio e-mails usando o servidor local para o meu próprio domínio. O postfix tenta procurar localmente primeiro porque configurei uma caixa de correio local. Mas eu não quero que isso aconteça, já que as caixas de correio reais estão no servidor externo.

Onde devo procurar e o que tenho que fazer para configurar o postfix usando o webmin para que ele:

  1. não procure localmente para determinados domínios, mesmo se houver uma caixa de correio localmente

  2. não procure localmente, seja qual for o domínio, mesmo que haja uma caixa de correio localmente.

por Bart De Vos 17.01.2012 / 04:56

1 resposta

1

É difícil dizer exatamente qual é o problema sem ver sua configuração atual (por favor, poste-nos resultados de sudo postconf -n ), mas acabei de passar por um problema como o que você explica, exceto menos o webmin.

Dentre as possibilidades que conheço, um ou mais dos seguintes itens podem ser aplicados:

  • você tem uma configuração de alias virtual em /etc/postfix/virtual que está causando o redirecionamento de e-mail (para uma retransmissão local talvez). Se você alterar o virtual, certifique-se de chamar sudo postmap /etc/postfix/virtual para mapear suas alterações para o postfix.
  • a variável mydestination em /etc/postfix/main.cf inclui o nome do host do seu servidor. Este foi o problema que tive, na verdade. Removendo isso (deixei igual a mydestination = localhost.localdomain, localhost ) eu consegui recuperar minha sanidade. Observe que depois de fazer qualquer alteração no main.cf, você deve chamar postfix reload para recarregar suas alterações no postfix.

Para referência: link

    
por 17.01.2012 / 07:42

Tags