Estoy enviando un correo en un componente que estoy creando para Joomla 3. Para eso estoy usando un código similar a este.
Código PHP:
$mail =& JFactory::getMailer();
$config =& JFactory::getConfig();
$mail->addRecipient( $config->getValue( 'config.mailfrom' ) );
$mail->setSubject( 'Test message' );
$mail->setBody( 'This is an example email to test the Joomla! JFactory::getMailer() method. Please ignore it' );
if ($mail->Send()) {
echo "Mail sent successfully.";
} else {
echo "An error occurred. Mail was not sent.";
}
Código PHP:
$mail->setBody('Llamo template o vista');