Pero Joomla incluye la clase JMail y para enviar un mail es bastante sencillo una vez que sabes cómo, facilitándonos mucho la tarea.
Esto es el código que he usado yo en mi componente y funciona correctamente.
// Lista de correo, esto puede ser un correo o un array de estos, lo correcto es realizar un pequeño formulario en el back-end o front-end para introducirlos en un futuro mediante el navegador y no por código $to = array('sabio@hotmail.com','jhondoe@gmail.cz'); $subject = 'Prueba de envío .'; # Poner algunas variables para los mensages de correo $from = array("juanelgolosina@moncloa.es", "Parque de flores carnivoras."); # Invocar JMail Class $mailer = JFactory::getMailer(); # Establecer remitente para que mi nombre se muestre de forma ordenada en tu bandeja de entrada $mailer->setSender($from); #Añadir un destinatario - esto puede ser una dirección única (cadena) o una matriz de direcciones $mailer->addRecipient($to); $mailer->setSubject($subject); $mailer->setBody($body); #Poner true para enviar como HTML $mailer->isHTML(true); $mailer->send();Un enlace para los que entiendan o quieran entender bien el core de Joomla, el apartado mail, este es el más complejo y completo:
Docs for class JMail.
Muy buen artículo. Prácticamente ha sido copy-paste y todo perfecto,
ResponderEliminargracias