Advertisement
Guest User

Untitled

a guest
Dec 1st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. <?php
  2.  
  3. # sendmail.php
  4.  
  5. require_once 'libs/phpmailer/PHPMailerAutoload.php';
  6. require_once 'env.php';
  7.  
  8. $fields = [
  9. 'name' => $_POST['name'],
  10. 'phone' => $_POST['phone'],
  11. 'email' => $_POST['email'],
  12. 'message' => $_POST['message'],
  13. ];
  14. $m = new PHPMailer;
  15. $m->isSMTP();
  16. $m->SMTPAuth = true;
  17. $m->SMTPDebug = 0;
  18. $m->Host = 'tls://smtp.gmail.com';
  19. $m->Username = $credentials['username'];
  20. $m->Password = $credentials['password'];
  21. $m->SMTPSecure = '';
  22. $m->Port = 587;
  23. $m->isHTML();
  24. $m->Subject = 'Formulario de contacto Tarapaca Equipos y Construcciones';
  25. $m->Body = '<p>De: ' .$fields['name'] . '</p>' .
  26. '<p>E-mail: ' .$fields['phone'] . '</p>' .
  27. '<p>Mensaje: '.$fields['email'] . '</p>' .
  28. '<p>Mensaje: '.$fields['message'] . '</p>';
  29. $m->FromName = 'Contacto Tarapaca Equipos y Construcciones';
  30. $m->AddAddress($credentials['e-mail'], 'Contacto Tarapaca Equipos y Construcciones');
  31. $m->AddAddress($credentials['additional'], 'Contacto Tarapaca Equipos y Construcciones');
  32.  
  33. if (!$m->send()) {
  34. $data['error']['title'] = 'El mensaje no pudo ser enviado';
  35. $data['error']['details'] = 'Error en el mailer: ' . $m->ErrorInfo;
  36. exit;
  37. } else {
  38. $data['success']['title'] = 'El mensaje ha sido enviado exitosamente';
  39. }
  40.  
  41. echo json_encode($data);
  42.  
  43. #####################################################################################################
  44.  
  45. // env.php
  46. $credentials = [
  47. 'username' => 'formularios.landing@gmail.com',
  48. 'password' => 'gmaillanding',
  49. 'e-mail' => 'tarapaca@eyctarapaca.cl',
  50. 'additional' => 'cjofre@multimediosglp.cl'
  51. ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement