Для начала получаем объект.
$mailer = JFactory::getMailer();
Добавляем адресата (владельца сайта, адрес почты берется из настроек).
$config = JFactory::getConfig(); $sender = array( $config->get('mailfrom'), $config->get( 'fromname'));
$mailer->setSender($sender);
Добавляем еще больше адресатов, если нужно.
$recipient = array( Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.', Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.', Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.' ); $mailer->addRecipient($recipient);
Формируем текст письма, разрешаем HTML.
$body = '<h2>Привет друг</h2><div>Мы будем дружить, потому что у нас есть твой Email.</div>'; $mailer->isHTML(true); $mailer->Encoding = 'base64';
$mailer->setBody($body);
Отправляем письмо и проверяем, все ли нормально.
$send = $mailer->Send(); if ( $send !== true ) { echo 'Ошибка отправки: ' . $send->__toString(); } else { echo 'Письмо успешно отправлено'; }
Готово.
Тэги: getMailer(), Joomla, Отправка Email
Комментарии