Guest User

Mailer

a guest
Feb 3rd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.64 KB | None | 0 0
  1.  
  2. require 'class.phpmailer.php';
  3. #require 'class.phpmaileroauth.php';
  4. require 'class.smtp.php';
  5. require 'PHPMailerAutoload.php';
  6.  
  7. if(isset($_POST['enviar'])):
  8.  
  9.     $nome = $_POST['nome'];
  10.     $email = $_POST['email'];
  11.     $assunto = $_POST['assunto'];
  12.     $mensagem = $_POST['mensagem'];
  13.  
  14.     if(empty($nome) && empty($email) && empty($assunto) && empty($mensagem)):
  15.         echo '<script>alert("Por favor, não deixa o campo vazio, preencha-o com a informação solicitada!")</script>';       
  16.     endif;
  17.  
  18.     #$mail->isSendmail();
  19.  
  20.     $mail = new PHPMailer;
  21.    
  22.     $mail->IsSMTP();
  23.     $mail->Host = "smtp.salvador.ba.gov.br";
  24.  
  25.     $mail->Username = 'usuario';
  26.     $mail->Password = '#senha#';
  27.  
  28.     $mail->SMTPAuth = true;
  29.     #$mail->SMTPDebug = 2;
  30.     #$mail->SMTPSecure = 'ssl';  
  31.  
  32.  
  33.     $mail->Port = 65464;  
  34.     $mail->IsHTML(true);
  35.     #$mail->CharSet = "utf-8";
  36.    
  37.      
  38.  
  39.     $mail->addReplyTo($email, $nome);
  40.     $mail->setFrom($email, $nome);
  41.    
  42.     #$mail->addCC('');
  43.  
  44.     $mail->addAddress('emailaqui@salvador.ba.gov.br', 'Parque da Cidade - Salvador');
  45.     $mail->addReplyTo('emailaquisalvador.ba.gov.br', 'Parque da Cidade - Salvador');
  46.  
  47.     $mail->Subject = $assunto;
  48.    
  49.     $mail->Body = $nome.' enviou uma mensagem através do site do Parque da Cidade com o seguinte assunto "'.$assunto.'". E-mail de '.$email;
  50.     $mail->Body .= '<br /> Mensagem: '.$mensagem;
  51.    
  52.     $msg = $mail->Body;
  53.    
  54.     $mail->MsgHTML($msg);
  55.     $mail->Wordwrap = 500;
  56.  
  57.     $enviado = $mail->send();
  58.    
  59.    
  60.     #$mail->AltBody = '';
  61.    
  62.     #$mail->addAttachment('');
  63.  
  64.     endif; 
  65.  
  66.     if (!$enviado):
  67.         echo "Erro gerado: " . $mail->ErrorInfo;
  68.     else:
  69.         echo '<script>alert("Mensagem enviada com sucesso!")</script>';
  70.     endif;
Add Comment
Please, Sign In to add comment