SMTP connect() failed. (PHPMailer)
Pessoal, boa noite!
Pessoa, estou com um erro para enviar e-mail pelo formulário na conta da Godaddy. Alguém pode me ajudar?
Ao tentar enviar o e-mail aparece o seguinte código de erro.
"SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"
segue abaixo meu código, engraçado é que estava funcionando, mas não mais, não mexemos em nenhuma configuração.
/* apenas dispara o envio do formulário caso exista $_POST['enviarFormulario']*/
if (isset($_POST['enviarFormulario'])){
/*** INÍCIO - DADOS A SEREM ALTERADOS DE ACORDO COM SUAS CONFIGURAÇÕES DE E-MAIL ***/
$enviaFormularioParaNome = 'NOME DO CLIEnTE';
$enviaFormularioParaEmail = 'contato@exemplo.com.br';
$caixaPostalServidorNome = 'NOME DA EMPRESS| Site';
$caixaPostalServidorEmail = 'contato@exemplo.com.br';
$caixaPostalServidorSenha = 'SENHA DO CLIENTE';
/*** FIM - DADOS A SEREM ALTERADOS DE ACORDO COM SUAS CONFIGURAÇÕES DE E-MAIL ***/
/* abaixo as veriaveis principais, que devem conter em seu formulario*/
$remetenteNome = $_POST['remetenteNome'];
$remetLastName = $_POST['remetLastName'];
$remetenteEmail = $_POST['remetenteEmail'];
$assunto = $_POST['assunto'];
$telefone = $_POST['telefone'];
$remetenteCidade = $_POST['remetenteCidade'];
$remetenteEstado = $_POST['remetenteEstado'];
$mensagem = $_POST['mensagem'];
// Formulário
$mensagemConcatenada = 'SITE - Site'.'<br/>';
$mensagemConcatenada .= '-------------------------------<br/>';
$mensagemConcatenada .= 'Nome: <b>'.$remetenteNome.'</b><br/>';
$mensagemConcatenada .= 'Sobrenome: <b>'.$remetLastName.'</b><br/>';
$mensagemConcatenada .= 'E-mail: <b>'.$remetenteEmail.'</b><br/>';
$mensagemConcatenada .= 'Assunto: <b>'.$assunto.'</b><br/>';
$mensagemConcatenada .= 'Telefone: <b>'.$telefone.'</b><br/>';
$mensagemConcatenada .= 'Cidade: <b>'.$remetenteCidade.'</b><br/>';
$mensagemConcatenada .= 'Estado: <b>'.$remetenteEstado.'</b><br/>';
$mensagemConcatenada .= '-------------------------------<br/>';
$mensagemConcatenada .= 'Mensagem: "<b>'.$mensagem.'"</b><br/>';
/********************************** A PARTIR DAQUI NAO ALTERAR ***********************************/
require_once('phpmail/PHPMailerAutoload.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "localhost";
$mail->SMTPAuth = false;
$mail->SMTPSecure = false;
$mail->Charset = 'utf8_decode()';
$mail->Port = 25;
$mail->Username = "";
$mail->Password = "";
$mail->SMTPDebug = 0;
$mail->From = $caixaPostalServidorEmail;
$mail->FromName = utf8_decode($caixaPostalServidorNome);
$mail->IsHTML(true);
$mail->Subject = utf8_decode($assunto);
$mail->Body = utf8_decode($mensagemConcatenada);
$mail->AddAddress($enviaFormularioParaEmail,utf8_decode($enviaFormularioParaNome));
if(!$mail->Send()){
$mensagemRetorno = '<h5>Erro ao enviar formulário:</h5>'. print($mail->ErrorInfo);
}else{
$mensagemRetorno = '<h5>Formulário enviado com sucesso!</h5>';
}
}Discussão (1)
Carregando comentários...