Cómo enviar un e-mail desde tu sitio Web usando php

Cómo enviar un e-mail desde tu sitio Web usando php

Aunque PHP trae incorporada una función nativa llamada mail, la cual permite enviar mensajes básicos, la mejor forma de realizar esta tarea es utilizando una clase llamada PHP_mailer.

Esta clase está bajo licencia LGPL, así que puedes usarla sin problemas en tus proyectos.

¿Qué se puede hacer con PHPMailer?

Esta poderosa clase puede enviar correo en distintos formatos (texto o html), cargar adjuntos, usar diferentes codificaciones, insertar imágenes embebidas, headers personalizados, y soporta varios servidores de correo. Por eso, se puede enviar correo masivo de una forma mucho más sencilla.

¿Cómo utilizo PHPMailer?

Primero descarga la clase desde aquí. Si quieres enviar correo usando las funciones nativas de PHP incluye el archivo class.phpmailer.php al inicio de su código.Si tienes un servidor SMTP incluye el archivo class.smtp.php al inicio de tu código.Luego, debes crear un objeto a partir de esta clase. En nuestro caso lo llamaremos $mail:

<?phprequire("class.mailer.php");$m ail=new PHPMailer();?>

Luego hay que asignar las propiedades del mensaje:

$mail->From= "remitente@correo.com";$mail->FromName= "Nombre remitente";$mail->To= "destinatario&correo.com";$mail->NameTo= "Nombre destinatario";$mail->Subject= "Asunto del mensaje";

Llegó la hora de añadir contenido al mensaje:

$mail->Body= "Este es un ejemplo de mensaje";

Para los visores que tienen el html deshabilitado se puede usar esta propiedad:

$mail->AltBody= “Habilita html para ver el mensaje”;

Ahora solo queda enviar el mensaje:

$mail->send();

Esta es la forma más sencilla de enviar correo mediante PHPMailer. Puedes usarla sin problemas en el formulario de contacto de tu página Web.

Para más artículos como este visita el sitio Tuopción.com

Sé el primero en Comentar

Recibir un email cuando alguien contesta a mi comentario