Advertisement
Guest User

Untitled

a guest
Oct 8th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. <?php
  2.  
  3. require_once("PHPMailerAutoload.php");
  4. define('GUSER', 'seuemail@gmail.com'); // <-- Insira aqui o seu email
  5. define('GPWD', 'senhaqui');  // <-- Insira aqui a senha do seu email
  6.  
  7. $Vai = "Testando o envio de email, você pode excluir essa mensagem, apenas me avise que chegou com sucesso, obrigado.";
  8.  
  9. function smtpmailer($para, $de, $de_nome, $assunto, $corpo) {
  10.    global $error;
  11.    $mail = new PHPMailer();
  12.    $mail->IsSMTP();  // Ativar SMTP
  13.    $mail->SMTPDebug = 2;  // Debugar: 1 = erros e mensagens, 2 = mensagens apenas
  14.    $mail->SMTPAuth = true;  // Autenticação ativada
  15.    $mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail
  16.    $mail->Host = 'smtp.gmail.com'; // SMTP utilizado
  17.    $mail->Port = 465;    // A porta 465 deverá estar aberta em seu servidor
  18.    $mail->Username = GUSER;
  19.    $mail->Password = GPWD;
  20.    $mail->SetFrom($de, $de_nome);
  21.    $mail->Subject = $assunto;
  22.    $mail->Body = $corpo;
  23.    $mail->AddAddress($para);
  24.    if (!$mail->Send()) {
  25.       $error = 'Mail error: ' . $mail->ErrorInfo;
  26.       return false;
  27.    } else {
  28.       $error = 'Mensagem enviada!';
  29.       return true;
  30.    }
  31. }
  32.  
  33. // Insira abaixo o email que irá receber a mensagem, o email que irá enviar (o mesmo da variável GUSER),
  34. // o nome do email que envia a mensagem, o Assunto da mensagem e por último a variável com o corpo do email.
  35.  
  36. if (smtpmailer('emailDeQuemVaiReceber@hotmail.com.br', GUSER, 'Gabriel', 'Teste de envio', $Vai)) {
  37.    echo 'seu imagem foi enviada';
  38. }
  39. if (!empty($error)) {
  40.    echo $error;
  41. }
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement