Fórum Erro ao enviar email utilizando PHPMailer #559553
25/07/2016
0
Por favor, me ajudem!!!
<?php
require_once "class/class.phpmailer.php";
require_once "class/class.smtp.php";
$Nome = strip_tags(trim(filter_input(INPUT_POST, 'nome')));
$Eil = strip_tags(trim(filter_input(INPUT_POST, 'email')));
$Assunto = strip_tags(trim(filter_input(INPUT_POST, 'assunto')));
$From = "teste@gmail.com";
$Email = new PHPMailer;
$Email->SetLanguage("br");
$Email->IsMail();
$Email->IsHTML(true);
$Email->IsSMTP(); // Define que a mensagem será SMTP
$Email->Host = "smtp.teste.com.br"; // Endereço do servidor SMTP, não altere esse campo.
$Email->SMTPAuth = true; // ativando a autenticação SMTP (obrigatório, não alterar)
$Email->Username = 'teste@teste.com.br'; // usuário de smtp Usuário do servidor SMTP (endereço de email), altere para suas informações.
$Email->Password = ''; // Senha do servidor SMTP (senha do email usado), altere para suas informações
$Email->Port = 587; //Porta de envio de SMTP (obrigatório, não alterar)
$Email->SMTPDebug = 2; // Debugar: 1 = erros e mensagens, 2 = mensagens apenas
$Email->SMTPAuth = true; // Autenticação ativada
$Email->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail
$Email->CharSet = 'UTF-8'; // Charset da mensagem
$Email->From = $From;
$Email->FromName = "WFPcomputer";
$Email->AddAddress($From, "Orcamento");
$Email->Subject = "Orcamento";
$Email->Subject = "Orcamento"; // Assunto da mensagem
$Email->Body .= "\r\n Nome: ".$Nome.""; // Texto da mensagem
$Email->Body .= "\r\n E-mail: ".$Eil.""; // Texto da mensagem
$Email->Body .= "\r\n Telefone: ".$Assunto.""; // Texto da mensagem
if ($Email->send()) {
echo "E-mail enviado com sucesso!";
} else {
echo "Não foi possível enviar o e-mail.";
}
/*echo "<pre>";
print_r($Email);*/
?>
Wesley Jonas
Curtir tópico
+ 0Posts
25/07/2016
William
Enviar e-mails localhost com PHP e PHPMailer
Gostei + 0
26/07/2016
Wesley Jonas
Eu testei o código que está no post que você me indicou, configurei o apache, testei no servidor local e remoto e continua a mesma coisa. O que pode ser?
Gostei + 0
26/07/2016
William
Gostei + 0
26/07/2016
Douglas Noronha
echo "E-mail não pode ser enviado: ".$mail->ErrorInfo;
Gostei + 0
26/07/2016
Wesley Jonas
Douglas, o erro já está sendo exibido através desta linha:
$Email->SMTPDebug = 2;
Gostei + 0
26/07/2016
Wesley Jonas
Gostei + 0
26/07/2016
William
Acabei de baixar o demo do meu blog em outra máquina e fiz o teste com a minha conta do GMAIL, enviou normalmente.
Gostei + 0
26/07/2016
Wesley Jonas
Gostei + 0
26/07/2016
Douglas Noronha
Gostei + 0
26/07/2016
Wesley Jonas
Gostei + 0
26/07/2016
William
Servidor SMTP: smtp.gmail.com
Porta: 465
SMTPSecure: ssl
Usuário: seu_email@gmail.com
Senha: sua_senha
Gostei + 0
26/07/2016
Wesley Jonas
http://www.colegiomontesinai.com.br/imagem01.png
http://www.colegiomontesinai.com.br/imagem02.png
Gostei + 0
26/07/2016
Douglas Noronha
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = "user";
$mail->Password = "senha";
$mail->setFrom("user@dominio.com.br");
$mail->Subject = 'Assunto';
$mail->addAddress('destino@dominio.com.br','usuario');
$mail->Body = $html;
if(!$mail->send()){
echo "E-mail não pode ser enviado: ".$mail->ErrorInfo;
}
else{
echo "E-mail de enviado";
}
Gostei + 0
26/07/2016
Wesley Jonas
Gostei + 0
27/07/2016
William
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)