4
respostas

Estou com este erro na hora de enviar o e-mail: Erro ao enviar mensagem SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

Erro ao enviar mensagem SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

<?php
session_start();
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'Exception.php';
require 'PHPMailer.php';
require 'SMTP.php';

$nome = $_POST["nome"];
$email = $_POST["email"];
$mensagem = $_POST["mensagem"];


$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "dcarvalhodgc@gmail.com";
$mail->Password = "Senha";
$mail->setFrom("dcarvalhodgc@gmail.com", "Alura Curso PHP e MySQL");
$mail->addAddress("dcarvalhodgc@gmail.com");
$mail->Subject = "Email de aplicação";
$mail->msgHTML("<html>de: {$nome}<br/>email: {$email}<br/>mensagem: {$mensagem}</html>");
$mail->AltBody = "de: {$nome}\nemail:{$email}\nmensagem: {$mensagem}";

if($mail->send()) {
    $_SESSION["success"] = "Mensagem enviada com sucesso";
    header("Location: index.php");
} else {
    $_SESSION["danger"] = "Erro ao enviar mensagem " . $mail->ErrorInfo;
    header("Location: contato.php");
}
die();
4 respostas

Você não deve expor a senha do teu email no código aqui no fórum !

ok obrigado.

Mais não conseguir achar solução.

https://github.com/dcarvalhodgc/projetos/tree/master/Cadastro

meu projeto esta aqui. eu não conseguir enviar o email

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software