Por ser um sistema confiável, muitas empresas tem usado o Google Apps para gerenciar suas contas de e-mail. Entretanto, ao implementar um formulário de contato em seus sites, deparam-se com um problema inesperado: a mensagem não chega à caixa de e-mails da empresa.
Ao fazer testes, observa-se que a mesma mensagem vai para e-mails de outros domínios, mas não vai para e-mails do mesmo domínio do site.
Este problema ocorre pois o sistema de envio de e-mails do servidor, também conhecido pela sigla MTA (Mail Transport Agent) está configurado para enviar e-mails, cujo destino é o seu próprio domínio, para si mesmo. Ou seja, a mensagem nunca é enviada para o servidor externo, o qual gerencia as contas de e-mail do domínio.
Se o sistema de envio de e-mails usado é o EXIM, siga as instruções abaixo para resolver este problema:
- Edite o arquivo exim.conf, geralmente localizado em etc/exim/exim.conf. Ex: nano /etc/exim/exim.conf
- Procure pela linha
domainlist local_domains = @ :localhost : localhost.localdomain - Substitua essa linha por
domainlist local_domains = localhost : localhost.localdomain
Espero que este pequeno tutorial tenha ajudado. Caso tenha informações sobre configuração de outros MTAs, por favor, envie um comentário.
Soluções Web, Linux e Windows