Advertisement
Guest User

funcion

a guest
May 11th, 2015
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. function enviarCorreo($email, $destinatario)
  2. {
  3. /*Lo primero es añadir al script la clase phpmailer desde la ubicación en que esté*/
  4. require 'phpmailer/PHPMailerAutoload.php';
  5. require 'phpmailer/class.phpmailer.php';
  6. $sms ="";
  7. //Crear una instancia de PHPMailer
  8. $mail = new PHPMailer();
  9. //Definir que vamos a usar SMTP
  10. $mail->IsSMTP();
  11. //Esto es para activar el modo depuración. En entorno de pruebas lo mejor es 2, en producción siempre 0
  12. // 0 = off (producción)
  13. // 1 = client messages
  14. // 2 = client and server messages
  15. $mail->SMTPDebug = 0;
  16. //Ahora definimos gmail como servidor que aloja nuestro SMTP
  17. $mail->Host = 'smtp.gmail.com';
  18. //El puerto será el 587 ya que usamos encriptación TLS
  19. $mail->Port = 587;
  20. //Definmos la seguridad como TLS
  21. $mail->SMTPSecure = 'tls';
  22. //Tenemos que usar gmail autenticados, así que esto a TRUE
  23. $mail->SMTPAuth = true;
  24. //Definimos la cuenta que vamos a usar. Dirección completa de la misma
  25. $mail->Username = "antonio.garcia.yamas@gmail.com";
  26. //Introducimos nuestra contraseña de gmail
  27. $mail->Password = "";
  28. //Definimos el remitente (dirección y, opcionalmente, nombre)
  29. $mail->SetFrom('antonio.garcia.yamas@gmail.com', 'WebMaster');
  30. //Esta línea es por si queréis enviar copia a alguien (dirección y, opcionalmente, nombre)
  31. $mail->AddReplyTo('antonio.garcia.yamas@gmail.com','El de la réplica');
  32. //Y, ahora sí, definimos el destinatario (dirección y, opcionalmente, nombre)
  33. $mail->AddAddress($email, $destinatario);
  34. //Definimos el tema del email
  35. $mail->Subject = 'Registro con exito en nuestro portal Molon de Series & Peliculas';
  36. //Para enviar un correo formateado en HTML lo cargamos con la siguiente función. Si no, puedes meterle directamente una cadena de texto.
  37. $mail->MsgHTML("Hola ".$destinatario." Bienvenido, este es nuestro portal molon, espero que disfrute.<br> Un saludo");
  38.  
  39. //Y por si nos bloquean el contenido HTML (algunos correos lo hacen por seguridad) una versión alternativa en texto plano (también será válida para lectores de pantalla)
  40. $mail->AltBody = 'Hola ".$destinatario." Bienvenido, este es nuestro portal molon, espero que disfrute.Un saludo';
  41. //Enviamos el correo
  42. if(!$mail->Send()) {
  43. $sms= "Error: " . $mail->ErrorInfo;
  44. }else
  45. {
  46. $sms="Enviado correctamente";
  47. }
  48. return $sms;
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement