Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 01.03.2012
Сообщений: 149

Рассылка писем по порядку

17.10.2012, 10:42. Показов 1081. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет
есть скрипт который вытаскивает из базы все данные которым нужно отправить письмо
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$link = mysql_connect('localhost', 'root', '');
$db = mysql_select_db('mysite') or die('БД не выбрана!');
$mktime = mktime();
$result = mysql_query("SELECT act.id, act.dact, main.nomcust, customer.email FROM (SELECT id, Unix_timestamp(dact) as dact FROM activate ORDER BY dact ASC) as act
    LEFT JOIN main ON (main.id=act.id)
    LEFT JOIN customer ON (customer.nomcust=main.nomcust) 
    WHERE $mktime<act.dact+31536000 AND act.dact+31536000<$mktime+2592000 GROUP BY id") or die(mysql_error());
 
while($row = mysql_fetch_row($result))
{
echo "<pre>"; print_r($row); echo "</pre>";
            
            $to  = $row['email'] ;
            $subject = "Отчет об активационных ключах";
            $message = "<html><head><title>Отчет об активационном ключе</title></head>
                        <body>Уведомление</body>
                    </html>";
            $headers  = "Content-type: text/html; charset=UTF-8 \r\n";
            $headers .= "From: Soylem <support@soylem.kz>\r\n";
                
            mail($to, $subject, $message, $headers);
 
}
?>
но в данном случае письма падают пачкой, как их очередить по времени? например в час отправлять по 10 писем
пробовал через класс phplist но с интегрировать не смог, есть что нибудь нападобии но понятнее?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.10.2012, 10:42
Ответы с готовыми решениями:

Рассылка писем
Читаю Котова, там приводится такой код. Файл index.php &lt;?php ## Отправка почты по шаблону (без кодирования). // Подключаем...

Возможна ли массовая рассылка писем на php
Здравствуйте! Меня интересует, возможно ли с помощью цикла и функции mail() разослать email сообщения, ну, например на 500 000 адресов...

Рассылка писем клиентам
Имею базу клиентов около 200000. Появилась необходимость оповестить их о новых продуктах. Как лучше рассылать, что использовать, с какими...

3
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
17.10.2012, 11:43
Напиши скрипт на php, который будет выбирать по 10(или сколько поставишь) писем. На него повесь крон, который будет запускать этот скрипт. При отправке письма, помечай его отправленным!
1
1 / 1 / 0
Регистрация: 01.03.2012
Сообщений: 149
17.10.2012, 11:47  [ТС]
а выбирать по 10 ящиков уже из выбранных? А как отмечать их отправленным(что подразумевается под отметить)?
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
17.10.2012, 11:54
Цитата Сообщение от radaslav Посмотреть сообщение
А как отмечать их отправленным(что подразумевается под отметить)?
Добавить новое поле либо ENUM('Y','N') либо просто 0 и 1.
N или 0 - неотправленные(в очереди), а Y или 1 - уже отправленные.
SQL
1
SELECT * FROM tbl_name WHERE status_mail='N' ORDER BY id LIMIT 10
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.10.2012, 11:54
Помогаю со студенческими работами здесь

Рассылка писем по расписанию
Здравствуйте! Имеются шаблоны писем которые должны отправляться допустим каждую неделю всем зарегистрированным пользователям. Можно ли...

Рассылка писем средствами mail()
Привет, народ. Вопрос данный в первую очередь адресуется тем, кто имел опыт работы со злосчастным mail(). Вот небольшой скриптик для...

Рассылка большого количества писем и ограничения хостера
Всем привет. Ребят, возникла такая проблема. Когда писем рассылалось относительно не много, то все было нормально, сейчас количество...

Рассылка писем, Тест на реакцию, Реакция тест, Рассылка писем, Тест на реакцию, как сделать
Как это сделать? Необходимо отправить сообщение по электронной почте списку адресатов, с уведомлением о прочтении. данное...

Рассылка писем
Добрый день! я не сильна в программировании, поэтому прошу вашей помощи. Задача такова: В базе данных необходимо создать базу с email...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru