Advertisement
Victor_santos

Untitled

Sep 2nd, 2016
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.18 KB | None | 0 0
  1. <?php
  2. //Variáveis
  3.  
  4. $nome = $_POST['nome'];
  5. $email = $_POST['email'];
  6. $mensagem = $_POST['message'];
  7. $data_envio = date('d/m/Y');
  8. $hora_envio = date('H:i:s');
  9.  
  10.  
  11. // Inclui o arquivo class.phpmailer.php localizado na pasta class
  12. include("class/class.phpmailer.php");
  13.  
  14. // Inicia a classe PHPMailer
  15. $mail = new PHPMailer(true);
  16.  
  17. // Define os dados do servidor e tipo de conexão
  18. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  19. $mail->IsSMTP(); // Define que a mensagem será SMTP
  20.  
  21. try {
  22.      $mail->Host = 'smtp.mail.yahoo.com'; // Endereço do servidor SMTP (Autenticação, utilize o host smtp.seudomínio.com.br)
  23.      $mail->SMTPAuth   = true;  // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
  24.      $mail->Port       = 587; //  Usar 587 porta SMTP
  25.      $mail->Username = 'v.lucas33@yahoo.com.br'; // Usuário do servidor SMTP (endereço de email)
  26.      $mail->Password = '*******'; // Senha do servidor SMTP (senha do email usado)
  27.  
  28.      //Define o remetente
  29.      // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  30.      $mail->SetFrom('v.lucas33@yahoo.com.br', 'Victor'); //Seu e-mail
  31.      $mail->AddReplyTo('v.lucas33@yahoo.com.br', 'Victor'); //Seu e-mail
  32.      $mail->Subject = 'Assunto';//Assunto do e-mail
  33.  
  34.  
  35.      //Define os destinatário(s)
  36.      //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  37.      $mail->AddAddress($email, $nome);
  38.  
  39.      //Campos abaixo são opcionais
  40.      //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  41.      //$mail->AddCC('destinarario@dominio.com.br', 'Destinatario'); // Copia
  42.      //$mail->AddBCC('destinatario_oculto@dominio.com.br', 'Destinatario2`'); // Cópia Oculta
  43.      //$mail->AddAttachment('images/phpmailer.gif');      // Adicionar um anexo
  44.  
  45.  
  46.      //Define o corpo do email
  47.      $mail->MsgHTML($mensagem);
  48.  
  49.      ////Caso queira colocar o conteudo de um arquivo utilize o método abaixo ao invés da mensagem no corpo do e-mail.
  50.      //$mail->MsgHTML(file_get_contents('arquivo.html'));
  51.  
  52.      $mail->Send();
  53.      echo "Mensagem enviada com sucesso</p>\n";
  54.  
  55.     //caso apresente algum erro é apresentado abaixo com essa exceção.
  56.     }catch (phpmailerException $e) {
  57.       echo $e->errorMessage(); //Mensagem de erro costumizada do PHPMailer
  58. }
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement