· 9 years ago · May 06, 2017, 08:52 AM
1<?php
2session_start();
3require_once("PHPMailerAutoload.php");
4$mail = new PHPMailer();
5
6$nome = $_POST['nome'];
7$email = $_POST['email'];
8$mensagem = $_POST['mensagem'];
9
10//Dados do meu servidor de email
11
12$mail->isSMTP();
13
14$mail->SMTPDebug = 1;
15
16$mail->Host = 'smtp.gmail.com';
17$mail->Port = 587;
18$mail->SMTPSecure = 'tls';
19$mail->SMTPAuth = true;
20$mail->Username = "*********@gmail.com";
21$mail->Password = "******";
22
23//Quem está enviando e quem irá receber
24$mail->setFrom("*********@gmail.com", "Email loja");
25$mail->addAddress("********@gmail.com");
26
27//Titulo e corpo da mensagem
28$mail->Subject = "Email de contato da loja";
29$mail->msgHTML("<html>de: {$nome}<br/>email: {$email}<br/>mensagem: {$mensagem}</html>");
30$mail->AltBody = "de: {$nome}\nemail:{$email}\nmensagem: {$mensagem}";
31
32//Mensagem de envio ou erro
33if($mail->send()) {
34 $_SESSION["success"] = "Mensagem enviada com sucesso";
35 header("Location: index.php");
36} else {
37 $_SESSION["danger"] = "Erro ao enviar mensagem " . $mail->ErrorInfo;
38 header("Location: contato.php");
39}
40die();