Exim é o servidor de transporte de e-mail usado pelo cPanel. Ele recebe mensagens por SMTP, aplica políticas, coloca entregas em fila e encaminha o conteúdo ao destino. Alterações globais exigem root e podem afetar todas as contas; em hospedagem compartilhada, envie ao suporte a mensagem de erro e o horário do teste.
Basic Editor ou Advanced Editor
- Basic Editor: opções mantidas pelo cPanel para TLS, autenticação, ACL, limites, spam, remetentes e smarthost.
- Advanced Editor: seções personalizadas da configuração. Use somente após backup e com conhecimento de ACL, routers e transports.
Antes de mudar uma opção, registre o valor original, o problema que ela deve resolver e como testar o retorno. Não desative verificações de remetente ou autenticação para “fazer o e-mail funcionar”.
Diagnóstico inicial
/scripts/restartsrv_exim --status
exim -bV
exim -bp
exim -bt destino@exemplo.com
exim -Mvh ID-DA-MENSAGEM
exim -bp mostra a fila; -bt testa roteamento sem enviar; -Mvh exibe cabeçalhos de uma mensagem pelo ID. Não publique cabeçalhos completos sem remover endereços, IPs e tokens.
Logs e rastreamento no WHM
Use WHM > Email > Mail Delivery Reports para pesquisar remetente, destinatário e período. Em SSH, o log principal geralmente fica em /var/log/exim_mainlog; rejeições e pânico podem aparecer em arquivos específicos do Exim. Pesquise pelo ID da mensagem para acompanhar todas as etapas.
Causas frequentes de falha
- senha incorreta ou SMTP sem autenticação;
- porta 25 bloqueada pelo provedor de saída;
- DNS, hostname, PTR, SPF ou DKIM incoerentes;
- IP listado, reputação baixa ou limite do destinatário;
- disco/cota cheia e fila acumulada;
- rota local/remota de e-mail configurada incorretamente;
- script comprometido enviando spam.
Smarthost e relay externo
Um smarthost encaminha saída a outro provedor. Confirme hostname, porta, TLS, autenticação, limites e domínios autorizados. Preserve o retorno de falhas e atualize SPF/DKIM conforme o fornecedor. Nunca configure relay aberto: terceiros podem abusar do servidor e destruir a reputação do IP.
Após qualquer alteração
- Salve e reconstrua pelo próprio WHM.
- Reinicie o Exim pelo gerenciador de serviços ou
/scripts/restartsrv_exim. - Teste envio autenticado interno e externo, recebimento e mensagem de retorno.
- Valide fila, logs, SPF, DKIM, DMARC e reputação.
- Monitore volume e taxa de rejeição; reverta se houver regressão.
Referência: Exim Configuration Manager do WHM. Para formulários, consulte envio SMTP autenticado pelo PHP.
Novos guias relacionados
Aprofunde o diagnóstico com estes conteúdos atualizados:
- Erros de e-mail e códigos SMTP: como ler um bounce e descobrir por que a mensagem voltou
- Erros SMTP temporários 421, 450, 451 e 452: fila, greylisting, timeout e nova tentativa
- Erro de limite de envio, rate limit, too many messages ou recipients: como corrigir
- Erro de PTR, reverse DNS, HELO ou hostname no e-mail: como identificar e corrigir
- Erro Mail Loop, Too Many Hops ou 5.4.6: loop de encaminhamento de e-mail
- Como usar Rastrear entrega no cPanel para saber se um e-mail foi enviado ou recebido
Recursos relacionados
Continue com materiais e serviços relacionados ao tema deste guia.