Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function enviarCorreo($email, $destinatario)
- {
- /*Lo primero es añadir al script la clase phpmailer desde la ubicación en que esté*/
- require 'phpmailer/PHPMailerAutoload.php';
- require 'phpmailer/class.phpmailer.php';
- $sms ="";
- //Crear una instancia de PHPMailer
- $mail = new PHPMailer();
- //Definir que vamos a usar SMTP
- $mail->IsSMTP();
- //Esto es para activar el modo depuración. En entorno de pruebas lo mejor es 2, en producción siempre 0
- // 0 = off (producción)
- // 1 = client messages
- // 2 = client and server messages
- $mail->SMTPDebug = 0;
- //Ahora definimos gmail como servidor que aloja nuestro SMTP
- $mail->Host = 'smtp.gmail.com';
- //El puerto será el 587 ya que usamos encriptación TLS
- $mail->Port = 587;
- //Definmos la seguridad como TLS
- $mail->SMTPSecure = 'tls';
- //Tenemos que usar gmail autenticados, así que esto a TRUE
- $mail->SMTPAuth = true;
- //Definimos la cuenta que vamos a usar. Dirección completa de la misma
- $mail->Username = "antonio.garcia.yamas@gmail.com";
- //Introducimos nuestra contraseña de gmail
- $mail->Password = "";
- //Definimos el remitente (dirección y, opcionalmente, nombre)
- $mail->SetFrom('antonio.garcia.yamas@gmail.com', 'WebMaster');
- //Esta línea es por si queréis enviar copia a alguien (dirección y, opcionalmente, nombre)
- $mail->AddReplyTo('antonio.garcia.yamas@gmail.com','El de la réplica');
- //Y, ahora sí, definimos el destinatario (dirección y, opcionalmente, nombre)
- $mail->AddAddress($email, $destinatario);
- //Definimos el tema del email
- $mail->Subject = 'Registro con exito en nuestro portal Molon de Series & Peliculas';
- //Para enviar un correo formateado en HTML lo cargamos con la siguiente función. Si no, puedes meterle directamente una cadena de texto.
- $mail->MsgHTML("Hola ".$destinatario." Bienvenido, este es nuestro portal molon, espero que disfrute.<br> Un saludo");
- //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)
- $mail->AltBody = 'Hola ".$destinatario." Bienvenido, este es nuestro portal molon, espero que disfrute.Un saludo';
- //Enviamos el correo
- if(!$mail->Send()) {
- $sms= "Error: " . $mail->ErrorInfo;
- }else
- {
- $sms="Enviado correctamente";
- }
- return $sms;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement