Enviar E-Mails con PHP usando PHPMailer

Publicidad


Son muchas las aplicaciones que necesitan enviar emails, ya sea para confirmar una subscripción, enviar alertas, mensajes a usuarios, etc.

Desde PHP, existe la función mail() que permite enviar un email utilizando un mailer como sendmail, entre otros.

Pero mail() no ofrece características que hoy día son requeridas en una rica aplicación web.

PHPMailer es una clase de PHP que enriquese el envío de emails desde scripts o aplicaciones PHP, ofreciendo:

  • Envío de Attachments
  • Envío de contenido en HTML y Texto
  • BCC y CC fácil de agregar direcciones
  • Imágenes
  • Ajuste de texto
  • Soporta envío de emails utilizando Gmail
  • Autenticación SMTP
  • Encabezados (headers) personalizados

PHPMailer se puede descargar y usar de forma gratuita.
[googmonify]1345131474:center:468:60[/googmonify]

¿Cómo usar PHPMailer?

Lo primero, es incluir la clase class.phpmailer.php y crear el objeto PHPMailer(), de la siguiente manera:

< ?php
require("class.phpmailer.php");
$mail = new PHPMailer();
?>

Para enviar emails utilizando PHPMailer en un script de PHP, se puede comenzar por este sencillo ejemplo:

< ?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.example.com"; // SMTP server
$mail->From = "from@example.com";
$mail->AddAddress("myfriend@example.net");

$mail->Subject = "First PHPMailer Message";
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;

if(!$mail->Send())
{
   echo 'Message was not sent.';
   echo 'Mailer error: ' . $mail->ErrorInfo;
}
else
{
   echo 'Message has been sent.';
}
?>
Related Posts Plugin for WordPress, Blogger...

Artículos relacionados:

  1. Configurar WordPress para enviar emails usando SMTP
    En caso que no tengamos un servidor de correo configurado...
  2. Enviar emails con Mercury/32 y XAMPP
    Xampp es un excelente paquete para instalarnos un auténtico servidor...
  3. Cómo programar los emails en Gmail para enviar mails en el futuro
    Esta es una funcionalidad que hace mucho estaba esperando, ya...
  4. Cómo enviar emails de confirmación al administrador en PrestaShop
    Para enviar emails de confirmación de ventas al administrador en...

Enviar E-Mails con PHP usando PHPMailer se encuentra en Hosting Programación Web Design usa los siguientes tags:

 

5 comentarios to “Enviar E-Mails con PHP usando PHPMailer”

  1. martin dice:

    Lo que me ha pasado con estos scripts es que Hotmail me cataloga los mensajes que envío como spam. Gmail se porta bastaaaante bien.

    Saludos,
    martin.-

  2. Carlos Rojas dice:

    Quiero enviar un email desde outlook a un correo q administre la lista… algo como listas@metallerium.com y q al recibir este correo listas@metallerium.com lo reenvie a todos los emails de la lista… esto por la facilidad de elaborar un email rico de imaganes y estilos en outlook
    Gracias…

  3. freddy dice:

    tengo que configurar algo en mi servidor, mi servidor es windows server 2003

  4. ariel dice:

    hola una consulta, yo tengo un sencillo formulario creado en http://www.globbal.com.ar/formulario.html
    el cual al llenar los datos, redirecciona a una pagina php (en este caso llamada AA) la cual me devuelve los datos introducidos a la pantalla.
    pero me esta faltando un detalle, y es que esos mismos datos me los envie a mi direccion de correo electronico.
    como hago??
    gracias y saludos

Dejar un comentario