Envío de emails con PHP




Phpmailer una solución para el envío de emails
Función mail
   Problemas al configurar.
   No es tan portable como PHP­
    mailer.
   Depende de la configuración de ...
PHPmailer
   Es una clase escrita en php que nos facilita el en­
    vío de emails.
   Podemos enviar correos en html, t...
Instalación
   Necesitamos tres cosas en particular para util­
    izar phpmailer.
    1. La clase class.smtp.php
    2. ...
Especificación de PHPmailer
   Instanciar el objeto
       $mail = new PHPmailer();
   Especificar el servidor smtp
   ...
Especificación de PHPmailer
   Asunto del correo electrónico
       $mail­>Subject = “Asunto”;
   Agregar direcciones d...
Especificación de PHPmailer
   Agregar los detinatarios que van a recibir 
    copia oculta
       $mail­>AddBCC('email@...
Especificación de PHPmailer
   Agregar cuerpo alternativo del mensaje por si el cliente no so­
    porta html
     $mail...
Upcoming SlideShare
Loading in...5
×

Phpmailer

5,787

Published on

Referencia de phpmailer

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,787
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Phpmailer

  1. 1. Envío de emails con PHP Phpmailer una solución para el envío de emails
  2. 2. Función mail  Problemas al configurar.  No es tan portable como PHP­ mailer.  Depende de la configuración de  php.ini.  PHPmailer tiene mejor manejo  de errores.  No soporta envío de adjuntos.
  3. 3. PHPmailer  Es una clase escrita en php que nos facilita el en­ vío de emails.  Podemos enviar correos en html, texto plano, ad­ juntar archivo, agregar CC, BCC.  Headers personalizados.  Podemos descargar este proyecto en  http://sourceforge.net/project/showfiles.php? group_id=26031
  4. 4. Instalación  Necesitamos tres cosas en particular para util­ izar phpmailer. 1. La clase class.smtp.php 2. La clase class.phpmailer.php 3. La carpeta language  La clase que requerimos incluir en nuestro  script es class.phpmailer.php  Con esto ya podemos hacer las pruebas y pro­ cedemos a crear el primer archivo.
  5. 5. Especificación de PHPmailer  Instanciar el objeto  $mail = new PHPmailer();  Especificar el servidor smtp  $mail­>Host = “smtp.test.com”  Email del remitente  $mail­>From = “email@test.com”  Nombre del remitente  $mail­>FromName = “Nombre”
  6. 6. Especificación de PHPmailer  Asunto del correo electrónico  $mail­>Subject = “Asunto”;  Agregar direcciones de los destinatarios. Se  pueden agregar más de una con la función  $mail­>AddAdress('email@test.com', 'Nombre');  Agregar direcciones de los destinatarios que  van a recibir una copia  $mail­>AddCC('email@test.com', 'Nombre');
  7. 7. Especificación de PHPmailer  Agregar los detinatarios que van a recibir  copia oculta  $mail­>AddBCC('email@test.com', 'Nombre');  Agregar el cuerpo del mensaje  $mail­>Body = “Cuerpo”;  Especificar si el cuerpo es html  $mail­>isHTML(true)
  8. 8. Especificación de PHPmailer  Agregar cuerpo alternativo del mensaje por si el cliente no so­ porta html  $mail­>AltBody = “cuerpo”  Agregar adjuntos: para agregar adjuntos debemos la ruta y el  nombre del archivo  $mail­>AddAttachment(quot;images/foto.jpgquot;, quot;foto.jpgquot;);  Enviar el mensaje: retorna false si hubo algún error.  $mail­>Send();  Si hay un error guarda la cadena de error  $mail­>ErrorInfo;
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×