Error 500 in sending smtp

0

My submission form is giving 500 error when I try to make the contact via website. Do you know what it can be?

Code that I am using for testing:

<?php

// Inclui o arquivo class.phpmailer.php localizado na pasta class
require_once("class/class.phpmailer.php");

// Inicia a classe PHPMailer
$mail = new PHPMailer(true);

// Define os dados do servidor e tipo de conexão
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsSMTP(); // Define que a mensagem será SMTP

try {
 $mail->Host = 'smtp.grupomenegalli.com.br'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br)
 $mail->SMTPAuth   = true;  // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
 $mail->Port       = 587; //  Usar 587 porta SMTP
 $mail->Username = '[email protected]'; // Usuário do servidor SMTP (endereço de email)
 $mail->Password = '********'; // Senha do servidor SMTP (senha do email usado)
 //$mail->SMTPDebug = 1;
 $mail->SMTPSecure = 'tls';


 //Define o remetente
 // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=    
 $mail->SetFrom('[email protected]', 'Nome'); //Seu e-mail
 $mail->AddReplyTo('[email protected]', 'Nome'); //Seu e-mail
 $mail->Subject = 'Assunto';//Assunto do e-mail


 //Define os destinatário(s)
 //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 $mail->AddAddress('[email protected]', 'Teste');

 //Campos abaixo são opcionais 
 //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 //$mail->AddCC('[email protected]', 'Destinatario'); // Copia
 //$mail->AddBCC('[email protected]', 'Destinatario2''); // Cópia Oculta
 //$mail->AddAttachment('images/phpmailer.gif');      // Adicionar um anexo


 //Define o corpo do email
 $mail->MsgHTML('corpo do email'); 

 ////Caso queira colocar o conteudo de um arquivo utilize o método abaixo ao invés da mensagem no corpo do e-mail.
 //$mail->MsgHTML(file_get_contents('arquivo.html'));

 $mail->Send();
 echo "Mensagem enviada com sucesso</p>\n";

//caso apresente algum erro é apresentado abaixo com essa exceção.
}catch (phpmailerException $e) {
  echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer
}
?>

Network:

    
asked by anonymous 21.09.2016 / 19:37

1 answer

0

Overall error 500 is a connection error, that is, no connection was made between the current server and the SMTP server, in most cases this is caused by firewall or anti-virus locks, but it can also occur when the user uses a wrong port or invalid hostname / ip.

Learn more about SMTP codes at: link

    
22.06.2017 / 10:38