RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte Sobre: Educación & Entretenimiento > Zona Académica > Programación
Comunidad

Respuesta
 
Herramientas Desplegado
Antiguo 16-nov-2010     #1
Predeterminado Utilizando PHPMailer con Gmail

Debido a las actualizaciones que han hecho en PHPMailer algunos métodos han cambiado y se han agregado otros, entre los cuales se encuentran los métodos para utilizar Gmail en nuestros envíos.

Entonces primero descargamos los archivos fuente e incluimos los archivos class.phpmailer.php y class.smtp.php, para luego inicializar la clase, luego asignamos los datos del host y puerto de Gmail y adicionalmente colocamos nuestro usuario y clave de Gmail pues para hacer uso de este SMTP hace falta autentificación.

Código PHP:
   1.
      
include("class.phpmailer.php");
   
2.
      
include("class.smtp.php");
   
3.
       
   4.
      $mail 
= new PHPMailer();
   
5.
      $mail
->IsSMTP();
   
6.
      $mail
->SMTPAuth true;
   
7.
      $mail
->SMTPSecure "ssl";
   
8.
      $mail
->Host "smtp.gmail.com";
   
9.
      $mail
->Port 465;
  
10.
      $mail
->Username "[email protected]";
  
11.
      $mail
->Password "userpass"
Hasta este punto ya tenemos configurado nuestro script para utilizar el SMTP de ****** el siguiente paso es preparar y hacer el envío del email.

Código PHP:
   1.
      $mail
->From "[email protected]";
   
2.
      $mail
->FromName "User Name";
   
3.
      $mail
->Subject "Subject del Email";
   
4.
      $mail
->AltBody "Hola, te doy mi nuevo numero\nxxxx.";
   
5.
      $mail
->MsgHTML("Hola, te doy mi nuevo numero<br><b>xxxx</b>.");
   
6.
      $mail
->AddAttachment("files/files.zip");
   
7.
      $mail
->AddAttachment("files/img03.jpg");
   
8.
      $mail
->AddAddress("[email protected]""Destinatario");
   
9.
      $mail
->IsHTML(true);
  
10.
       
  11.
      
if(!$mail->Send()) {
  
12.
        
echo "Error: " $mail->ErrorInfo;
  
13.
      
} else {
  
14.
        
echo "Mensaje enviado correctamente";
  
15.
      

Nótese que en From podemos colocar la dirección email que deseamos se muestre y no necesariamente nuestra cuenta ****** en AltBody se envía el mensaje en texto plano y MsgHTML el mensaje en formato HTML. Adicionalmente y como prueba estamos adjuntando dos archivos, finalmente en el método AddAddress agregamos los datos del destinatario de nuestro email.

"El hombre es esclavo de sus palabras y dueño de su silencio"

"No hay nada más bello que vivir"... R.I.P. Jaime Moreno Garcia
Responder Citando
Los siguientes 3 usuarios agradecen a sasuke.17 por este mensaje:
Felina05 (16-nov-2010), Hunted (16-nov-2010), kecks (16-nov-2010)
Antiguo 16-nov-2010     #2
Predeterminado

Graciassssssssssssss....

salu2
Responder Citando
Antiguo 16-nov-2010     #3
Predeterminado

Gracias por la info .. saludos

Responder Citando
Antiguo 16-nov-2010     #4
Predeterminado

Gracias por la info.

Saludos.
Enviar un mensaje por MSN a kecks Responder Citando
Antiguo 16-nov-2010     #5
Predeterminado


"Aprende a interrogar razonablemente, a escuchar con atención, a responder serenamente, y a callar cuando no tengas nada que decir"


Responder Citando
Respuesta


(0 miembros y 1 visitantes)
 

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Bajar videos de Youtube (varios métodos) Fergolitto # Películas & Videos 56 30-ago-2021 10:42
Recuperar mail en Gmail ReaPeR Internet, Redes & Network 3 25-ago-2010 20:12


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.
Ad Management by RedTyger