Aprende a ser un Desarrollador Web.
Enviar mail con Zend Mail

Enviar Mail Con Zend Framework
Buenas, desde hoy voy a empezar a traerles tutoriales de como usar el famoso framework de Zend (Zend Framework), me decidi por este framework porque es muy sencillo de utilizar y ademas no es necesario utilizar todo el framework para usar algunas funciones, puedes incluir estas funciones solas y mejorar tus aplicaciones web.
Hoy les voy a enseñar como enviar mail con Zend_Mail:
//Incluimos los Archivos de Zend_Mail
require_once 'Zend/Mail.php';
//Creamos nuestro Mail
$mail = new Zend_Mail();
// Escribimos el Contenido del Mail
$mail->setBodyText('Este es el Contenido del Mail.');
// Agregamos el Remitente (el que envia el mil)
$mail->setFrom('tu_mail@mail.com', 'Tu Nombre');
// Agregamos a quien le enviamos el Mail
$mail->addTo('mail_tu_amigo@mail.com', 'Nombre Amigo');
// Asunto del Mail
$mail->setSubject('Asunto del Mail');
// Enviamos el Mail
$mail->send();
Asi de Sencillo enviamos un Mail con Zend_Mail, Ahora enviaremos un mail con HTML:
//Creamos nuestro Mail
$mail = new Zend_Mail();
// Escribimos el Contenido del Mail
$mail->setBodyText('Este es el Contenido del Mail.');
// Escribimos el Contenido del Mail con HTML
$mail->setBodyHtml('Este es el Contenido del Mail Con Etiquetas HTML.');
// Agregamos el Remitente (el que envia el mil)
$mail->setFrom('tu_mail@mail.com', 'Tu Nombre');
// Agregamos a quien le enviamos el Mail
$mail->addTo('mail_tu_amigo@mail.com', 'Nombre Amigo');
// Asunto del Mail
$mail->setSubject('Asunto del Mail');
// Enviamos el Mail
$mail->send();
Asi de sencillo con agregar una sola llamada a la funcino setBodyHtml. Ahora mandaremos un mail con STMP:
// Agregamos los datos de Login
$config = array('auth' => 'login',
'username' => 'miusuario',
'password' => 'miclave'
);
// Asignamos el servidor del SMTP:
$transport = new Zend_Mail_Transport_Smtp('mail.server.com', $config);
//Creamos nuestro Mail
$mail = new Zend_Mail();
// Escribimos el Contenido del Mail
$mail->setBodyText('Este es el Contenido del Mail.');
// Escribimos el Contenido del Mail con HTML
$mail->setBodyHtml('Este es el Contenido del Mail Con Etiquetas HTML.');
// Agregamos el Remitente (el que envia el mil)
$mail->setFrom('tu_mail@mail.com', 'Tu Nombre');
// Agregamos a quien le enviamos el Mail
$mail->addTo('mail_tu_amigo@mail.com', 'Nombre Amigo');
// Asunto del Mail
$mail->setSubject('Asunto del Mail');
// Enviamos el Mail con la diferencia que le agregamos el servidor SMTP
$mail->send($transport);
Bueno asi terminamos este mini Tutorial para enviar mails con Zend_Mail, espero que les sea util y cualquier consulta o duda haganla que aqui estare para contestarlas.
Saludos…
| Imprimir artículo | Este artículo fue publicado por admin el 30 junio, 2009 a las 23:05, y está archivado en Php, Tutoriales, Zend Framework. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |


