Como Corrigir o Erro PHPMAILER_RECIPIENTS_FAILED em Formulários Joomla

Publicado:
 at 16:12

Se você está enfrentando o erro PHPMAILER_RECIPIENTS_FAILED ao tentar enviar um formulário no Joomla, siga estas etapas para corrigi-lo. O erro geralmente ocorre em versões mais antigas do Joomla, como a 1.5, devido a problemas no cabeçalho de autenticação e envio de emails.

Passo 1: Localizar o Arquivo no Servidor

Navegue até o arquivo controller.php no seguinte caminho em seu servidor de hospedagem:

Passo 2: Editar o Arquivo

Abra o arquivo controller.php e encontre a linha 162, onde você verá o código:

$mail->setSender( array( $email, $name ) );

Substitua essa linha pelo seguinte código:

$mail->setSender( array( $MailFrom, $name ) );
$mail->addReplyTo( array( $email, $name ) );

Essa alteração no código ajuda a corrigir o problema relacionado ao cabeçalho de autenticação e envio de emails.

Passo 3: Configurar o Joomla (Caso Necessário)

Se você enfrentar dificuldades ao editar arquivos ou preferir uma solução mais simples, pode alterar a configuração padrão de envio no painel de administração do Joomla. Siga estas etapas:

  1. Acesse a administração do Joomla.

  2. Vá para o menu “Site” e selecione “Configuração Global”.

  3. Na aba “Servidor”, vá para “Configurações de E-Mail”.

  4. No campo “Método”, substitua “SMTP” por “PHP Mail” (sem aspas).

  5. Salve as configurações.

Dependendo da sua hospedagem, pode ser necessário fazer configurações adicionais para o envio de emails usando o método “PHP Mail”. Se a solução acima não funcionar imediatamente, entre em contato com o suporte da sua hospedagem para obter mais orientações.

Post anterior Post anterior Próximo post Próximo post