O envio de e-mails do host virtual falha “o e-mail para domain.com faz um loop de volta para mim mesmo”

1

Eu tenho dois servidores aqui:

mail.domain.com (1.1.1.1) - que é o servidor de nomes e o servidor de correio para domain.com. www.domain.com (2.2.2.2) - que é o subdomínio www para domain.com domain.com (cname www.domain.com) - um apelido para www.

O arquivo de zona para domain.com lista mail.domain.com como o servidor MX para domain.com.

2.2.2.2 está realmente sendo servido páginas da web como um host virtual. Seu nome de host real é www.anotherdomain.com.

O Mail for domain.com funciona muito bem, em geral. No entanto, se eu tentar enviar e-mails de www.domain.com (ou seu alias domain.com), recebo "mail for domain.com de volta para mim" nos logs do postfix.

Em 2.2.2.2 /etc/postfix/mail.cf tem mydestination = www.anotherdomain.com, localhost.

Como posso dizer ao postfix no 2.2.2.2 que o correio para domain.com precisa ser entregue para mail.domain.com?

    
por mkoistinen 02.07.2011 / 01:06

1 resposta

1

O que acabei fazendo, para qualquer pessoa interessada, é desfazer o cname 'domain.com'. O resultado é que domain.com resolve para 1.1.1.1. www.domain.com ainda aponta para 2.2.2.2. Em seguida, eu configuro um host virtual em 1.1.1.1 que usa apenas mod-rewrite para redirecionar solicitações para www.domain.com. Não é ideal, já que aqueles que vão para o link precisarão fazer 2 pesquisas de DNS + um redirecionamento, mas pelo menos o correio funcionará corretamente novamente. / p>     

por 02.07.2011 / 11:43