| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Алгоритм рассылки новостей |
| Автор: NetJunky 3.8.2009, 15:32 |
| Всем привет! Вопрос следующего плана: 1. Имеется таблица с данными пользователей. 2. Имеется таблица куда через форму заносятся новости. 3. Надо сделать так, чтобы при добавление новости, она записывалась в БД, считывались адреса всех зарегестрированных пользователей, и проводилась рассылка. Впринцепи со считыванием и через конкотенацию приписывать какой-то переменной сложности нету, но на этом моя фантазия как-то ограничилась. Если кто-то может, то могли бы Вы посоветовать и предложить оптимальный вариант для рассылки или же этот вариант помочь довести до ума. Всем заранее спасибо. |
| Автор: InvalidProperty 3.8.2009, 16:17 |
| вопрос в чем? как считать данные из БД? Как написать запрос к БД? Как отправить сообщение на мыло? |
| Автор: NetJunky 3.8.2009, 16:41 | ||
Счиать только мыло из всех надо:
Все данные для отправки есть, хедеры, содержание, от кого, тема, осталось только чтобы в цикле подставлять мыло и отсылать пока всем считаным мэйлам не отошлётся. Вот реализация последнего. Что-то торможу по мрачному. |
| Автор: Ипатьев 3.8.2009, 16:57 |
| вместо непонятного $email .= в цикле писать вызов mail()? |
| Автор: NetJunky 3.8.2009, 17:30 |
| Ипатьев, тоесть сразу в этом цикле считывать мыло и подставлять куда надо и отправлять? Во точно точно. Вроде оно. Щас протестирую. |
| Автор: rMaveric 3.8.2009, 23:26 |
| Народ забудьте о рассылках с ПХП. Он не предназначен для этого. 1 письмо, ну 2... Но не массовые рассылки. Эта операция очень длительная для скрипта. в 90% случаев на большом кол-ве почтовых ящиков произойдет сбой по тайму скрипта, а если у вас есть возможность убрать время действия скрипта, то уж точно есть возможность работать с почтовым сервисом данного сервера. Используйте таки алиасы. Отправив 1 письмо, его получат все члены группы. И будет вам счастье. |
| Автор: NetJunky 3.8.2009, 23:31 |
| rMaveric, что за алиасы? |
| Автор: mogul82 4.8.2009, 01:46 |
| Массовые рассылки обычно отключены на хостингах - это надо помнить. |
| Автор: NetJunky 4.8.2009, 02:12 |
| mogul82, хммм. Странно, у меня работала. |
| Автор: rMaveric 8.9.2009, 22:14 |
| NetJunky, частенько можно настроить алиасы на почтовом сервере.... Тоесть пересылку письма, если оно пришло на алиас. А если в качестве назначения указать несколько почтовых адресов, то получается очень удобный механизм рассылки. |