Exim não enviando e-mail para nossos próprios endereços de e-mail

2

Aqui está uma situação.

Usamos o google app para nossos e-mails. Nosso aplicativo é hospedado em outro host e este aplicativo envia e-mails. Os e-mails do aplicativo estão sendo enviados bem para todos os e-mails, exceto nossos próprios endereços de e-mail.

Digamos que nosso nome de domínio seja example.com, os e-mails para [email protected] não estão sendo entregues, mas estão sendo armazenados localmente somente na caixa.

Estamos usando o exim como servidor de e-mail na caixa onde o aplicativo é implantado. Também configuramos o dc_relay_domains.

O que poderia estar faltando? Como podemos garantir que o email para os endereços de email dos nossos próprios nomes de domínio seja entregue?

    
por RH01 22.01.2011 / 23:08

2 respostas

1

man update-exim4.conf
   dc_other_hostnames
          is  used to build the local_domains list, together with "localhost".  This is the list of domains
          for which this machine should consider itself the final destination. The local_domains list  ends
          up in the macro MAIN_LOCAL_DOMAINS.

verifique no exim.conf gerado automaticamente para smth assim:

dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more

Isso significa que a mensagem é roteada por meio de entrega remota (transporte remote_smtp) se o domínio no endereço rcpt for diferente de local_domains. Se não, a mensagem vai para outro roteador, algum roteador o aceita e, no seu caso, ele acaba no transporte de entrega local.

Me desculpe, mas no seu caso você deve usar o Exim e aprender a configurar o Exim manualmente. update-exim4.conf é para casos típicos.

    
por 22.01.2011 / 23:19
1

Parece que seu exim local foi configurado incorretamente, com seu nome de domínio como um domínio que deve ser considerado como um destino final (conforme detalhado na resposta anterior). Se você estiver usando o exim em um servidor Debian, com o configuração autogerada, você deve reconfigurar usando o comando:

dpkg-reconfigure exim4-config

e (preferencialmente) especificam que não há correio local e envie usando um smarthost, veja:

link

ou alternativamente escolha:

internet site; mail is sent and received directly using SMTP 

e certifique-se de NÃO especificar seu próprio domínio quando solicitado:

Please enter a semicolon-separated list of recipient domains for which this machine 
should consider itself the final destination. These domains are commonly called 
'local domains'. The local hostname and 'localhost' are always added to the list 
given here.

Aqui está uma alternativa, com capturas de tela, que devem ajudar você a alcançar o que precisa:

link

    
por 06.03.2011 / 00:12