Advertisement
Marcos_Alexandre

Envia Email com SMTP

May 21st, 2015
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.01 KB | None | 0 0
  1. <?php
  2.  
  3. //SMTP
  4. //Criando a instância da classe
  5. $mail = new PHPMailer();
  6.  
  7. //Definindo envio através do servidor SMTP
  8. $mail->isSMTP();
  9.  
  10. //Indicando que meu servidor de e-mail necessita de autenticação
  11. $mail->SMTPAuth=true;
  12.  
  13. //Indica qual o servidor de e-mail (exemplo)
  14. $mail->Host="ssl://smtp.seudominio.com";
  15.  
  16. //Indica qual a porta de conexão ao servidor de e-mail (exemplo)
  17. $mail->Port=465;
  18.  
  19. //Usar o email completo (seu_email@seudominio)
  20. $mail->Username="seu_email_completo";
  21. $mail->Password="sua_senha";
  22.  
  23. //resgata os registros digitados no formulário e grava na variavel  
  24. $email_vendedor    = $_POST['email_vendedor'];
  25. $marca             = $_POST['marca'];
  26. $veiculo           = $_POST['veiculo'];
  27. $ano               = $_POST['ano'];
  28. $modelo            = $_POST['modelo'];
  29. $valor             = $_POST['valor'];
  30. $nome              = $_POST['nome'];
  31. $cidade            = $_POST['cidade'];
  32. $estado            = $_POST['estado'];
  33. $telefone          = $_POST['telefone'];
  34. $email             = $_POST['email'];
  35. $msg               = $_POST['msg'];
  36.  
  37. //Email com seu domínio
  38. $email_dominio = "email@seudominio";
  39.  
  40. // declara o assunto e grava na variavel $assunto
  41. $assunto = 'PROPOSTA PELO ENVIADA SITE ATACADAO DO CARRO';
  42.  
  43. $data_hora = date( 'd-m-Y' );
  44.  
  45. //define a mensagem que vai ser enviado no e-mail
  46. $mensagem .= "<p><strong>Data de envio</strong>: ".$data_hora."</p>";  
  47. $mensagem .= "<p><strong>Email do vendedor</strong> :".$email_vendedor."</p>";
  48. $mensagem .="<p><strong>Informações do veículo</strong></p>";
  49. $mensagem .= "<p><strong>Veículo</strong>: ".$marca.' '.$veiculo."</p>";
  50. $mensagem .= "<p><strong>Ano</strong>: ".$ano."</p>";
  51. $mensagem .= "<p><strong>Modelo</strong>: ".$modelo."</p>";
  52. $mensagem .= "<p><strong>Valor</strong>: ".$valor."</p>";
  53. $mensagem .="<p><strong>Informações do usuário</strong></p>";
  54. $mensagem .= "<p><strong>Nome</strong>: ".$nome."</p>";
  55. $mensagem .= "<p><strong>Cidade</strong>: ".$cidade."</p>";
  56. $mensagem .= "<p><strong>Estado</strong>: ".$estado."</p>";
  57. $mensagem .= "<p><strong>Telefone</strong>: ".$telefone."</p>";
  58. $mensagem .= "<p><strong>Email</strong>: ".$email."</p>";
  59. $mensagem .= "<p><strong>Mensagem</strong>: ".$msg."</p>";
  60. $mensagem .= "Mensagem enviada pelo formulário de proposta
  61. http://atacadaodocarro.net/";
  62.  
  63. //insere as codificações corretas
  64. $headers = "Content-Type:text/html; charset=UTF-8\n";
  65. $headers .= "From: Atacadao do Carro<".$email.">\n";
  66.  
  67. //Vai mostrar que o email partiu deste email e seguido do nome
  68. $headers .= "X-Sender: <".$email_dominio.">\n";
  69.  
  70. //email do servidor que enviou
  71. $headers .= "X-Mailer: PHP v".phpversion()."\n";
  72. $headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n";
  73. $headers .= "Return-Path: <".$email_dominio.">\n";
  74.  
  75.  //caso a msg seja respondida vai para este email.
  76.  $headers .= "MIME-Version: 1.0\n";
  77.  
  78. //função que faz o envio do email.
  79.  mail($email_vendedor, $assunto, $mensagem, $headers);
  80.  
  81. ?>
  82.  
  83. <script type="text/javascript">
  84.         alert("Mensagem enviada com sucesso!");
  85. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement