VPS com Debian Squeeze não pode forwward email - Erro de serviço de nome para name = gmail.com type = MX: Host não encontrado, tente novamente

3

Eu tenho a configuração do postfix no meu Debian VPS, eu posso:

  • enviar e-mails
  • recebe e-mails

no meu servidor

Mas o encaminhamento de emails do meu servidor para o gmail não funciona!

Configurei o DNS do google por meio do /etc/resolv.conf

Eu posso pingar google.com e com escavação também encontro os registros MX do gmail. Mas quando meu servidor tenta encaminhar e-mail para o gmail (configuração com / etc / aliases), recebo o seguinte erro:

postfix/smtp[20280]: 825E117BA8A80: to=<[email protected]>, orig_to=<[email protected]>, relay=none, delay=40, delays=0/0.01/40/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again)

O que estou perdendo? Qualquer ajuda será muito apreciada!

    
por Domagoj 31.05.2012 / 22:01

2 respostas

3

Você quase certamente está executando com o postfix chrooted. Você também precisa copiar o /etc/resolv.conf para o chroot. No Debian isso deve ser / var / spool / postfix / - então /var/spool/postfix/etc/resolv.conf.

Você pode querer verificar se você não tem SYNC_CHROOT desativado em / etc / default / postfix - seu padrão é yes - então apenas parar e iniciar o postfix com o script init deve copiar o novo /etc/resolv.conf no local certo:

/etc/init.d/postfix stop /etc/init.d/postfix start

Você pode verificar se está executando chrooted procurando por qualquer 'y' na coluna chroot em /etc/postfix/master.cf

    
por 30.06.2012 / 21:45
1

Sua configuração de resolução de nomes está quebrada. Repare isso. Primeiro, dê uma olhada em /etc/resolv.conf .

    
por 30.06.2012 / 21:30