Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cfandrade

Phpmailer não funciona na web

Recommended Posts

Olá, estou com dificuldades em enviar email na web, localhost ele funciona certinho, mas quando jogo para web não envia o email e apresenta os seguintes erros

 

Fatal error: Uncaught phpmailerException: SMTP Connect() falhou. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting in /home/cfafinan/public_html/danieldeoliveiracardoso/vendor/phpmailer/phpmailer/class.phpmailer.php:1541 Stack trace: #0 /home/cfafinan/public_html/danieldeoliveiracardoso/vendor/phpmailer/phpmailer/class.phpmailer.php(1335): PHPMailer->smtpSend('Date: Thu, 24 J...', 'Nome: Cleber <b...') #1 /home/cfafinan/public_html/danieldeoliveiracardoso/vendor/phpmailer/phpmailer/class.phpmailer.php(1213): PHPMailer->postSend() #2 /home/cfafinan/public_html/danieldeoliveiracardoso/app/controllers/contatosController.php(163): PHPMailer->send() #3 /home/cfafinan/public_html/danieldeoliveiracardoso/config/init.php(41): require('/home/cfafinan/...') #4 /home/cfafinan/public_html/danieldeoliveiracardoso/app/views/index.php(2): require_once('/home/cfafinan/...') #5 /home/cfafinan/public_html/danieldeoliveiracardoso/index.php(3): require_once('/home/cfafinan/...') #6 {main} thrown in /home/cfafinan/public_html/danieldeoliveiracardoso/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1541

Meu código é esse

 

require 'vendor/PHPMailer-6.0.6/src/PHPMailer.php';
require 'vendor/PHPMailer-6.0.6/src/Exception.php';
require 'vendor/PHPMailer-6.0.6/src/SMTP.php';

$emailSite = "#######@#####.###";
define('GUSER', 'emailgmail');	
define('GPWD', 'senhagmail');
$mail->SMTPDebug = 0;        
$mail->isSMTP();                                   
$mail->Host = 'smtp.gmail.com';  
$mail->SMTPAuth = true;                     
$mail->Username = GUSER;     
$mail->Password = GPWD;                      
$mail->SMTPSecure = 'tls';                       
$mail->Port = 587;                                   

$mail->setFrom($emailSite, 'EMAIL BUSCA - SITE ');
$mail->addAddress('########@#######.###');   
$mensagemFinal = "Nome: $nomeRemetente <br/>E-mail: $emailRemetente <br/>Telefone: $telefoneRemetente <br/><br/>Meus filtros: $text";
$mail->isHTML(true);                                 
$mail->Subject = 'Nao encontrei o que procurava';
$mail->Body    = $mensagemFinal;

if($mail->send()):
$msg = "Mesagem enviada com sucesso";
else:
$erro="Estamos com um pequeno problema por favor tente mais tarde!".$mail->ErrorInfo; 
endif;

Desde já agradeço pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.