logo.jpgEl envío de correo electrónico es una de las opciones dentro de una aplicación que nos permite estar en mayor contacto con nuestros usuarios. Aunque PHP tiene una muy útil y sencilla función de mail siempre es necesario tener mayor funcionalidad y capacidad para encapsular procedimientos.

Una librería muy útil es XPertMailer. Esta librería de código abierto que contiene las clases necesarias para el envío de correos electrónicos ya sea en texto plano o en HTML y permite adjuntar archivos o embeber imágenes dentro del correo.

Adicionalmente nos ofrece otras funciones como leer correos, encriptación, autentificación, diferentes formatos entre otros, lo cual nos permite que nuestra aplicación pueda enviar y recibir correos en la forma que necesitamos y sin tener que depender de una plataforma en particular.

Librería altamente recomendable para todas tus necesidades de correo electrónico ya sean las básicas o las complicadas.

 http://www.xpertmailer.com/
Un ejemplo del código que usarías es el siguiente. Puedes ver mas ejemplos en la página de la libreria.

<?php

require_once ‘/path-to/MAIL.php’; // path to ‘MAIL.php’ file from XPM4 package

$m = new MAIL; // initialize MAIL class
$m->From(‘me@myaddress.net’); // set from address
$m->AddTo(‘client@destination.net’); // add to address
$m->Subject(‘Hello World!’); // set subject
$m->Text(‘Text message.’); // set text message
$m->Html(‘<b>text/html <i>message</i></b>’); // set text message

// send mail local and print result
$m->Send();

?>