Как программно отправить письмо в Joomla!

23.11.2016

При написании своего компонента, иногда встает задача по отправке email уведомлений, такой функционал в Joomla есть.

Пример отправки письма нативными средствами Джумлы:

 
$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();


Категории: PHP, CMS Joomla 3.X, Joomla
Яндекс.Метрика