Массовая рассылка почты
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 10 лет 2 месяца
- Благодарил (а): 8 раз
Массовая рассылка почты
Доброго здравия
При массовой рассылке почты с форума письмо адресату приходит в форме - сначала так и так если это спам то напишите и такое подобное - и потом только само сообщение http://prntscr.com/af1ut8
Мне кажется что прочитай унылое начало дальше читают единицы
Как и где мне его изменить чтобы сначала было само сообщение уже потом про спам и отписки?
При массовой рассылке почты с форума письмо адресату приходит в форме - сначала так и так если это спам то напишите и такое подобное - и потом только само сообщение http://prntscr.com/af1ut8
Мне кажется что прочитай унылое начало дальше читают единицы
Как и где мне его изменить чтобы сначала было само сообщение уже потом про спам и отписки?
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 10 лет 2 месяца
- Благодарил (а): 8 раз
Re: Массовая рассылка почты
Да спасибо - нашел тот файл - переставил местами
Но в рассылке все также - где накосячил?
было
Это письмо отправлено вам администратором конференции «{SITENAME}». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу:
{CONTACT_EMAIL}
Включите данное сообщение целиком (особенно заголовки).
Отправленное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}
{EMAIL_SIG}
{CONTACT_EMAIL}
Включите данное сообщение целиком (особенно заголовки).
Отправленное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}
{EMAIL_SIG}
стало
Отправленное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}
{EMAIL_SIG}
Это письмо отправлено вам администратором конференции «{SITENAME}». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу:
{CONTACT_EMAIL}
Включите данное сообщение целиком (особенно заголовки).
~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}
{EMAIL_SIG}
Это письмо отправлено вам администратором конференции «{SITENAME}». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу:
{CONTACT_EMAIL}
Включите данное сообщение целиком (особенно заголовки).
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 10 лет 2 месяца
- Благодарил (а): 8 раз
-
- phpBB 1.4.2
- Сообщения: 72
- Стаж: 15 лет 3 месяца
- Благодарил (а): 1 раз
Re: Массовая рассылка почты
Иногда необходимо сделать массовую рассылку писем или отправка личных сообщений внутри группы форума, но хостер устанавливает ограничения на отправку.
Может есть мод или расширения, которые установят ограничения на отправку таких сообщений: например не более n -сообщений в час, некая очередь отправки. Например группа состоит из 300 пользователей, ставим ограничение 10 сообщений в час и она в течении 30 часов - делает рассылку пользователям.
Может есть мод или расширения, которые установят ограничения на отправку таких сообщений: например не более n -сообщений в час, некая очередь отправки. Например группа состоит из 300 пользователей, ставим ограничение 10 сообщений в час и она в течении 30 часов - делает рассылку пользователям.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Массовая рассылка почты
igorsite, сам в этом вопросе методом тыка разбирался, так как внятного ответа не нашёл.
Помню у меня была первая рассылка на пару десятков тысяч адресов и после нажатия кнопки "отправить" завалил свой же почтовый сервер
Поэтому начал искать способы делать рассылку пачками по N писем и кажется получилось, хотя это число N я так и не понял где задать.
1. Необходимо использовать системный cron, так как каждое его выполнение будет производить рассылку одной пачки. У меня cron работает раз в 5 минут, можно задать хоть раз в час.
2. При формировании массовой рассылки обязательно снять галочку с "Немедленная отправка"! Иначе вся рассылка полезет сразу же после нажатия отправить.
Далее шаманство и наблюдения:
3. В админке настройках email у меня выставлено "Размер почтового пакета: 5", но по факту, за одно выполнение cron уходит примерно 30-60 писем рассылки (сколько точно не считал) и с каждой следующей отправкой число писем за раз уменьшается в какой-то прогрессии. В папке cache создаётся файл с адресатами.. что-то вроде queue.php и его размер с каждой следующей отправкой всё меньше и меньше. С чем это связано - хз.
UPD. Размер почтового пакета = числу писем, отправляемых за раз.
4. Есть ещё в phpbb_config строчка "email_max_chunk_size". Её значение у меня задано равным 10. И оно как-то связано с процессом отправки писем. Быть может число N писем за раз и есть email_max_chunk_size * Размер почтового пакета ?
UPD. email_max_chunk_size = числу получателей в каждом письме.
Помню у меня была первая рассылка на пару десятков тысяч адресов и после нажатия кнопки "отправить" завалил свой же почтовый сервер

1. Необходимо использовать системный cron, так как каждое его выполнение будет производить рассылку одной пачки. У меня cron работает раз в 5 минут, можно задать хоть раз в час.
2. При формировании массовой рассылки обязательно снять галочку с "Немедленная отправка"! Иначе вся рассылка полезет сразу же после нажатия отправить.
Далее шаманство и наблюдения:
3. В админке настройках email у меня выставлено "Размер почтового пакета: 5", но по факту, за одно выполнение cron уходит примерно 30-60 писем рассылки (сколько точно не считал) и с каждой следующей отправкой число писем за раз уменьшается в какой-то прогрессии. В папке cache создаётся файл с адресатами.. что-то вроде queue.php и его размер с каждой следующей отправкой всё меньше и меньше. С чем это связано - хз.
UPD. Размер почтового пакета = числу писем, отправляемых за раз.
4. Есть ещё в phpbb_config строчка "email_max_chunk_size". Её значение у меня задано равным 10. И оно как-то связано с процессом отправки писем. Быть может число N писем за раз и есть email_max_chunk_size * Размер почтового пакета ?
UPD. email_max_chunk_size = числу получателей в каждом письме.
Последний раз редактировалось Siava 16.01.2018 16:56, всего редактировалось 1 раз.
Причина: UPD
Причина: UPD
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 10 лет 2 месяца
- Благодарил (а): 8 раз
Re: Массовая рассылка почты
кто подскажет где хранятся все адреса почт - чтоб можно было скопировать и перенести в другую рассылку?
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Массовая рассылка почты
AlexLi, в таблице phpbb_users.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 10 лет 2 месяца
- Благодарил (а): 8 раз
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Массовая рассылка почты
AlexLi, стандартным запросом
SELECT поле FROM таблица
, и снять бекап с результатов этого запроса (phpmyadmin это позволяет сделать)-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 8 лет 11 месяцев
- Откуда: Караганда
- Благодарил (а): 15 раз
- Поблагодарили: 14 раз
Re: Массовая рассылка почты
В настройках сервера написано:
Но на хостинге нет возможности запускать PHP в режиме CLI, поэтому выполнение phpbbcli.php невозможно. А можно ли включить эту опцию в настройках, но из CRON запускать не phpbbcli.php, а cron.php, например, через wget? Экспериментировать боюсь.
Или, может быть, как-то иначе обойти отсутствие CLI на хостинге?
Я так понял, при отключении периодически из других скриптов форума запускается cron.php, а при включении cron.php не запускается, так как надежда на то, что phpbbcli.php будет запускаться из CRON.Выполнять периодические задачи через системный планировщик (cron):
Если отключено, phpBB будет выполнять периодические задачи автоматически. Если включено, phpBB не будет самостоятельно выполнять периодические задачи; вместо этого, системный администратор должен добавить выполнение bin/phpbbcli.php cron:run в системный планировщик (cron) для запуска с определённым интервалом (например, каждые 5 минут).
Но на хостинге нет возможности запускать PHP в режиме CLI, поэтому выполнение phpbbcli.php невозможно. А можно ли включить эту опцию в настройках, но из CRON запускать не phpbbcli.php, а cron.php, например, через wget? Экспериментировать боюсь.
Или, может быть, как-то иначе обойти отсутствие CLI на хостинге?
-
- phpBB 1.4.4
- Сообщения: 166
- Стаж: 8 лет 11 месяцев
- Откуда: Караганда
- Благодарил (а): 15 раз
- Поблагодарили: 14 раз
Re: Массовая рассылка почты
Переехал на другой хостинг. Теперь phpbbcli.php не ругается на то, что её запускают не в том режиме. Но как узнать, отрабатывает ли этот скрипт задачи, возложенные на него? Что в нём такого делается? Где посмотреть, что это по-прежнему делается?
Автоочистку не предлагать
Автоочистку не предлагать

-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Массовая рассылка почты
Kuskow, посмотреть можно через расширение Cron Status
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.0
- Сообщения: 214
- Стаж: 11 лет 3 месяца
- Благодарил (а): 60 раз
- Поблагодарили: 14 раз
Re: Массовая рассылка почты
Всем Доброго времени суток!
Подскажите пожалуйста, что за ошибка выскакивает при массовой рассылке почты? Не шарю в этом ничерта...
Это из лога:
Подскажите пожалуйста, что за ошибка выскакивает при массовой рассылке почты? Не шарю в этом ничерта...
Это из лога:
Код: Выделить всё
Ошибка почты
» EMAIL/SMTP
/adm/index.php
Ошибка при отправке email в строке 1070. Ответ сервера: 452 4.5.3 Error: too many recipients
.
Backtrace
Connecting to ssl://smtp.yandex.ru:465
LINE: 1034 <- 220 smtp1o.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)