Estou com um problema no envio de e-mails autenticados via SMTP na minha hospedagem com CPanel usando Exim.
O problema ocorre apenas quando o envio do script (conexão) é realizado internamente no servidor. Quando executo o mesmo script em um ambiente externo, o envio será executado sem problemas.
SMTP -> get_lines(): $data is "535 Incorrect authentication data "
Acredito que o problema seja alguma configuração do WHM/Exim, pois até semana passada estava funcionando, mas algumas configurações foram alteradas para evitar envios automatizados de spam.
Não sei quais configurações são relevantes para a solução do problema. Se você precisar inserir algum parâmetro de configuração do WHM, é só me avisar.
Responder1
se bem entendi você tem esse erro apenas ao enviar para localhost? em caso afirmativo, verifique se o SMTP AUTH está ativado ao conectar-se a lo. usando telnet na porta SMTP (presumivelmente 25) usada pelo seu script, envie o comando EHLO inicial e verifique se o método de autenticação SMTP adequado usado pelo seu script é anunciado.
Responder2
O problema era o cPHulk (software de bloqueio de login). Um script do cliente no servidor estava com a senha errada, portanto adicionando o IP externo (fixo) da blacklist cPHulk do servidor. A solução foi adicionar o IP à lista de permissões do cPHulk.