При написании своего компонента, иногда встает задача по отправке email уведомлений, такой функционал в Joomla есть.
Как программно отправить письмо в Joomla!
23.11.2016
Пример отправки письма нативными средствами Джумлы:
$app = JFactory::getApplication();
$mailfrom = $app->getCfg('mailfrom');
$fromname = $app->getCfg('fromname');
$sitename = $app->getCfg('sitename');
$subject = 'subject';
$body = 'TEXT';
$mail = JFactory::getMailer();
$mail->addRecipient('name@site.ru');
$mail->setSender(array($mailfrom, $fromname));
$mail->setSubject($sitename.': '.$subject);
$mail->isHTML(TRUE);
$mail->setBody($body);
$bRet = $mail->Send();