ExcaliburONE Опубликовано 5 июня, 2016 Жалоба Поделиться Опубликовано 5 июня, 2016 Поддерживает ли существующий способ отправки E-Mail сообщения $mail->send($email, $lang['lost_subj'], $message); массовую рассылку?? Если в $email вставлять массив со списком e-mail адресов ? Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 5 июня, 2016 Жалоба Поделиться Опубликовано 5 июня, 2016 Поддерживает ли существующий способ отправки E-Mail сообщения $mail->send($email, $lang['lost_subj'], $message); массовую рассылку?? Если в $email вставлять массив со списком e-mail адресов ? Нет не поддерживает, но можно сделать в цикле Ссылка на комментарий Поделиться на другие сайты Поделиться
ExcaliburONE Опубликовано 5 июня, 2016 Автор Жалоба Поделиться Опубликовано 5 июня, 2016 Нет не поддерживает, но можно сделать в цикле Например? Вот с post приходит список адресов. Нужно на всех них отослать сообщение.. Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 5 июня, 2016 Жалоба Поделиться Опубликовано 5 июня, 2016 Например? Вот с post приходит список адресов. Нужно на всех них отослать сообщение.. Вот так: $emails = array("Емаил 1", "Емаил 2", "Емаил 3"); //ARRAY с емейлами foreach($emails as $email){ //Проходимся в цикле $mail->send($email, $lang['lost_subj'], $message); //Отправка } Ссылка на комментарий Поделиться на другие сайты Поделиться
ExcaliburONE Опубликовано 12 июня, 2016 Автор Жалоба Поделиться Опубликовано 12 июня, 2016 Вот так: $emails = array("Емаил 1", "Емаил 2", "Емаил 3"); //ARRAY с емейлами foreach($emails as $email){ //Проходимся в цикле $mail->send($email, $lang['lost_subj'], $message); //Отправка } Спасибо за идею. Но не работает, возможно что то не так делаю.. $array = "array(".$_POST['array'].");"; //Тут через POST приходит список, получается готовый array("Почта 1", "почта 2"); $emails = $array; //Подключаем готовый array include_once ENGINE_DIR.'/classes/mail.php'; //Подключаем $mail = new dle_mail($config); //настройки $message = <<<HTML Тестовое сообщение HTML; foreach($emails as $email){ //Проходимся в цикле $mail->send($email, 'Тема', $message); //Отправка } Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 13 июня, 2016 Жалоба Поделиться Опубликовано 13 июня, 2016 Спасибо за идею. Но не работает, возможно что то не так делаю.. $array = "array(".$_POST['array'].");"; //Тут через POST приходит список, получается готовый array("Почта 1", "почта 2"); $emails = $array; //Подключаем готовый array include_once ENGINE_DIR.'/classes/mail.php'; //Подключаем $mail = new dle_mail($config); //настройки $message = <<<HTML Тестовое сообщение HTML; foreach($emails as $email){ //Проходимся в цикле $mail->send($email, 'Тема', $message); //Отправка } $array = "array(".$_POST['array'].");"; Не уверен что так можно вообще. Но если это и работает то если письма не приходят возможно они фильтруются спам фильтром (в особенности майору там они вообще не доходят) Ссылка на комментарий Поделиться на другие сайты Поделиться
ExcaliburONE Опубликовано 14 июня, 2016 Автор Жалоба Поделиться Опубликовано 14 июня, 2016 $array = "array(".$_POST['array'].");"; Не уверен что так можно вообще. Но если это и работает то если письма не приходят возможно они фильтруются спам фильтром (в особенности майору там они вообще не доходят) Ну я проверил, array() построился нормально, но вот почему письма не приходят - не понятно. На сервис yandex.ru точно. А восстановить пароль или смена почты - доходит нормально.. Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 15 июня, 2016 Жалоба Поделиться Опубликовано 15 июня, 2016 Ну я проверил, array() построился нормально, но вот почему письма не приходят - не понятно. На сервис yandex.ru точно. А восстановить пароль или смена почты - доходит нормально.. Восстановить и смена почты отправляются не по классу вроде попробуй юзать. обычную функцию mail() Ссылка на комментарий Поделиться на другие сайты Поделиться
ExcaliburONE Опубликовано 18 июня, 2016 Автор Жалоба Поделиться Опубликовано 18 июня, 2016 А можно небольшой пример) Восстановить и смена почты отправляются не по классу вроде попробуй юзать. обычную функцию mail() Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 18 июня, 2016 Жалоба Поделиться Опубликовано 18 июня, 2016 А можно небольшой пример) mail("[email protected]", "Subject", "Текст"); http://www.php.su/mail Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения