Advertisement
Guest User

Untitled

a guest
Dec 17th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. <?php
  2. require("class.smtp.php");
  3. require("class.phpmailer.php");
  4.  
  5. if (isset($_POST["nombre"], $_POST["email"], $_POST["asunto"], $_POST["mensaje"]))
  6. {
  7. $mail = new PHPMailer(true);
  8.  
  9. $nombre = $_POST["nombre"];
  10. $email = $_POST["email"];
  11. $asunto = $_POST["asunto"];
  12. $mensaje = $_POST["mensaje"];
  13.  
  14. try {
  15. $mail->SMTPAuth = true;
  16. $mail->Host = ""; // SMTP a utilizar. Por ej. smtp.elserver.com
  17. $mail->Username = ""; // Correo completo a utilizar
  18. $mail->Password = ""; // Contraseña
  19. $mail->Port = 25; // Puerto a utilizar (25 por defecto)
  20. $mail->From = "no-reply@pruebacorreohotel.esy.es"; // Desde donde enviamos (Para mostrar)
  21. $mail->FromName = "HOTEL.COM";
  22. $mail->AddAddress(email); // Esta es la dirección a donde enviamos
  23. $mail->AddCC("cuenta@dominio.com"); // Copia
  24. $mail->AddBCC("cuenta@dominio.com"); // Copia oculta
  25. $mail->IsHTML(true); // El correo se envía como HTML
  26. $mail->Subject = "Titulo"; // Este es el titulo del email.
  27.  
  28. $body; //agrega el código html acá
  29. $body =" <html>
  30. <head>
  31. <title>" .$titulo. "</title>
  32. </head>
  33. <body>
  34. <h2>Usted a recivido un correo de: </h2>
  35. <p>El visitante " .$nombre. " te envio el correo</p>
  36. <p> " .$mensaje. "</p>
  37. <hr>
  38. <p>este mensaje se a creado automaticamente con php</p>
  39. </body>
  40. </html>";
  41.  
  42. $mail->Body = $body; // Mensaje a enviar
  43. $mail->AltBody = "Hola mundo. Esta es la primer línean Acá continuo el mensaje"; // Texto sin html
  44. //$mail->AddAttachment("imagenes/imagen.jpg", "imagen.jpg"); //si necesitas agregar imagen hazlo de esta manera
  45. $exito = $mail->Send(); // Envía el correo.
  46.  
  47. echo "El mensaje ha sido enviado...\n";
  48. }
  49. catch (phpmailerException $e)
  50. {
  51. echo $e->errorMessage(); //Captura error de la libreria
  52. } catch (Exception $e)
  53. {
  54. echo $e->getMessage(); //Captura otros errores
  55. }
  56.  
  57. }
  58. else
  59. {
  60. echo "Completa los campos del formulario";
  61. }
  62.  
  63.  
  64.  
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement