Erro ao enviar email utilizando PHPMailer
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
Posts
25/07/2016
William
Enviar e-mails localhost com PHP e PHPMailer
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?
26/07/2016
Douglas Noronha
echo "E-mail não pode ser enviado: ".$mail->ErrorInfo;
26/07/2016
Wesley Jonas
Douglas, o erro já está sendo exibido através desta linha:
$Email->SMTPDebug = 2;
26/07/2016
Wesley Jonas
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.
26/07/2016
Wesley Jonas
26/07/2016
William
Servidor SMTP: smtp.gmail.com
Porta: 465
SMTPSecure: ssl
Usuário: seu_email@gmail.com
Senha: sua_senha
26/07/2016
Wesley Jonas
http://www.colegiomontesinai.com.br/imagem01.png
http://www.colegiomontesinai.com.br/imagem02.png
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"; }
27/07/2016
William
Clique aqui para fazer login e interagir na Comunidade :)