Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1117 Просмотров
*

Deonisich

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Не могу разобраться с почтой, делаю следующее:
// Это я получаю список тех юзеров, которым нужно отправить почту!
$dbo = JFactory::getDbo();
$query = $dbo->getQuery(true);
$query->select(array('id', 'email'))
->from('#__users')
->where('id IN ('.$end_element.')');
$dbo->setQuery($query);
$resultat = $dbo->loadAssocList();
$emmm = '';
foreach($resultat as $emilo1) {
$emmm .= '\'' .$emilo1['email']. '\', ';   // Это я делаю такой вид почты : 'aa@bb.ru', 'dd@aa.ru', 'rr@ee.ru',
}
$emmm = trim ($emmm, ', ');  // Это я удаляю последнюю запятую в массиве!
if (!empty($emmm)) {   // Далее проверяю параметр, если всё нормально отправляю пользователям письмо!
$mailer =& JFactory::getMailer();
$config =& JFactory::getConfig();
$sender = array($config->getValue('config.mailfrom'), $config->getValue('config.fromname'));
$mailer->setSender($sender);
$recipient = array($emmm);  // ? Вот здесь самый главный вопрос, как параметр представить в виде массива, если я здесь указываю конкретно почты по списку array('aa@bb.ru', 'dd@aa.ru', 'rr@ee.ru'); Всё отлично доходит, а если с параметром в массиве, то вообще ничего кроме выкидывания не происходит! Помогите разобраться пожалуйста.

$mailer->addRecipient($recipient);
$body = "Извините сайт не работает";
$mailer->setSubject('Приносим свои извинения!');
$mailer->setBody($body);
$send =& $mailer->Send();
if ($send !== true) {
echo 'Error sending email: '.$send->message;
} else {
echo 'Mail sent';
}
}
*

Deonisich

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Не ужели никто не может подсказать, как победить этот массив из строки, я уже перепробовал столько вариантов, не один не сработал?!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает отправка почты

Автор Mick_20

Ответов: 12
Просмотров: 1262
Последний ответ 11.01.2022, 17:12:19
от befesol
Викторина из одного вопроса: из-за чего могла сломаться функция отправки почты. Ваши варианты?

Автор Adrian1111

Ответов: 0
Просмотров: 828
Последний ответ 06.07.2017, 09:32:12
от Adrian1111
Отправка почты через JMAILER

Автор annaoomph

Ответов: 5
Просмотров: 1188
Последний ответ 05.11.2016, 14:39:57
от dmitry_stas
Отправка данных формы на email

Автор vettel

Ответов: 1
Просмотров: 755
Последний ответ 16.09.2015, 12:41:37
от darkghost
Проблема с Отправкой почты прошу помощи!

Автор Directonly

Ответов: 6
Просмотров: 936
Последний ответ 09.03.2015, 16:55:24
от Directonly