exim4: vários domínios / IPs

1

No meu VPS eu tenho 3 IPs que todos têm seu próprio domínio e seus próprios registros de DNS reverso. Eu tenho um site em cada domínio, enviando e-mails.

O problema é: os e-mails são rejeitados por muitos hosts porque o dns reverso não se ajusta ao host no helo. Todos os emails são enviados do IP principal e, portanto, apenas um dos três domínios funciona.

Estou procurando uma maneira de o exim verificar qual endereço de e-mail eu estou usando para enviar o e-mail e adaptar o domínio / IP transmitido no helo.

Já experimentei muitas configurações, mas nada funcionou até agora. Simplesmente mudar a MX-Records também é impossível, pois eu recebo (e também envio) e-mail via Gmail e não quero configurar meu próprio webmail.

Alguém conhece uma solução?

    
por ButterdBread 01.09.2012 / 23:16

1 resposta

1

A solução simples é configurar um endereço na definição interface e usar seu nome de domínio na mensagem helo. Se você usar o SPF, permita que esse endereço envie mensagens para todos os três domínios de email. Seu domínio não precisa corresponder a nenhum dos servidores da web. MX registros são para e-mails recebidos, e seu MX não precisa ser o endereço do qual seu e-mail é originário.

Servidores de e-mail automáticos tendem a ser mal configurados e não causam problemas. Eu aplaudo seus esforços para acertar. Certifique-se de que seu e-mail de saída esteja formatado corretamente com todos os cabeçalhos necessários.

Geralmente, o mais simples é usar o MX para o domínio do servidor da web como smarthost para o servidor da web. É bastante fácil rotear regras para domínios diferentes. Nesse caso, você usaria o sender_address_domain para selecionar o roteamento.

    
por 02.09.2012 / 05:54