Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Массовая рассылка почты

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
AlexLi
phpBB 1.4.1
Сообщения: 45
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

Массовая рассылка почты

Сообщение AlexLi »

Доброго здравия

При массовой рассылке почты с форума письмо адресату приходит в форме - сначала так и так если это спам то напишите и такое подобное - и потом только само сообщение http://prntscr.com/af1ut8
Мне кажется что прочитай унылое начало дальше читают единицы

Как и где мне его изменить чтобы сначала было само сообщение уже потом про спам и отписки?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11223
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2072 раза

Re: Массовая рассылка почты

Сообщение Татьяна5 »

В language/ru/email/(название файла не помню, но их там немного)
Аватара пользователя
AlexLi
phpBB 1.4.1
Сообщения: 45
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

Re: Массовая рассылка почты

Сообщение AlexLi »

Да спасибо - нашел тот файл - переставил местами
было 
Это письмо отправлено вам администратором конференции «{SITENAME}». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу:

{CONTACT_EMAIL}

Включите данное сообщение целиком (особенно заголовки).

Отправленное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~

{MESSAGE}

{EMAIL_SIG}
стало 
Отправленное вам сообщение:
~~~~~~~~~~~~~~~~~~~~~~~~~~~

{MESSAGE}

{EMAIL_SIG}


Это письмо отправлено вам администратором конференции «{SITENAME}». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу:

{CONTACT_EMAIL}

Включите данное сообщение целиком (особенно заголовки).
Но в рассылке все также - где накосячил?
Аватара пользователя
AlexLi
phpBB 1.4.1
Сообщения: 45
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

Re: Массовая рассылка почты

Сообщение AlexLi »

что ещё нужно сделать чтоб изменить шаблон письма?
Аватара пользователя
igorsite
phpBB 1.4.2
Сообщения: 72
Стаж: 12 лет 5 месяцев
Благодарил (а): 3 раза

Re: Массовая рассылка почты

Сообщение igorsite »

Иногда необходимо сделать массовую рассылку писем или отправка личных сообщений внутри группы форума, но хостер устанавливает ограничения на отправку.
Может есть мод или расширения, которые установят ограничения на отправку таких сообщений: например не более n -сообщений в час, некая очередь отправки. Например группа состоит из 300 пользователей, ставим ограничение 10 сообщений в час и она в течении 30 часов - делает рассылку пользователям.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4978
Стаж: 17 лет 5 месяцев
Откуда: Питер
Благодарил (а): 154 раза
Поблагодарили: 665 раз

Re: Массовая рассылка почты

Сообщение Siava »

igorsite, сам в этом вопросе методом тыка разбирался, так как внятного ответа не нашёл.
Помню у меня была первая рассылка на пару десятков тысяч адресов и после нажатия кнопки "отправить" завалил свой же почтовый сервер :mrgreen: Поэтому начал искать способы делать рассылку пачками по 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 = числу получателей в каждом письме.
Последний раз редактировалось Siava 16.01.2018 16:56, всего редактировалось 1 раз.
Причина: UPD
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
AlexLi
phpBB 1.4.1
Сообщения: 45
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

Re: Массовая рассылка почты

Сообщение AlexLi »

кто подскажет где хранятся все адреса почт - чтоб можно было скопировать и перенести в другую рассылку?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4978
Стаж: 17 лет 5 месяцев
Откуда: Питер
Благодарил (а): 154 раза
Поблагодарили: 665 раз

Re: Массовая рассылка почты

Сообщение Siava »

AlexLi, в таблице phpbb_users.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
AlexLi
phpBB 1.4.1
Сообщения: 45
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

Re: Массовая рассылка почты

Сообщение AlexLi »

а как их оттуда достать?)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11223
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2072 раза

Re: Массовая рассылка почты

Сообщение Татьяна5 »

AlexLi, стандартным запросом SELECT поле FROM таблица, и снять бекап с результатов этого запроса (phpmyadmin это позволяет сделать)
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 153
Стаж: 6 лет 1 месяц
Откуда: Караганда
Благодарил (а): 23 раза
Поблагодарили: 15 раз

Re: Массовая рассылка почты

Сообщение Kuskow »

В настройках сервера написано:
Выполнять периодические задачи через системный планировщик (cron):
Если отключено, phpBB будет выполнять периодические задачи автоматически. Если включено, phpBB не будет самостоятельно выполнять периодические задачи; вместо этого, системный администратор должен добавить выполнение bin/phpbbcli.php cron:run в системный планировщик (cron) для запуска с определённым интервалом (например, каждые 5 минут).
Я так понял, при отключении периодически из других скриптов форума запускается cron.php, а при включении cron.php не запускается, так как надежда на то, что phpbbcli.php будет запускаться из CRON.

Но на хостинге нет возможности запускать PHP в режиме CLI, поэтому выполнение phpbbcli.php невозможно. А можно ли включить эту опцию в настройках, но из CRON запускать не phpbbcli.php, а cron.php, например, через wget? Экспериментировать боюсь.

Или, может быть, как-то иначе обойти отсутствие CLI на хостинге?
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 7 лет 8 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Массовая рассылка почты

Сообщение Sumanai »

Kuskow, вам скорее всего просто не нужно трогать эту настройку, и всё.
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 153
Стаж: 6 лет 1 месяц
Откуда: Караганда
Благодарил (а): 23 раза
Поблагодарили: 15 раз

Re: Массовая рассылка почты

Сообщение Kuskow »

Переехал на другой хостинг. Теперь phpbbcli.php не ругается на то, что её запускают не в том режиме. Но как узнать, отрабатывает ли этот скрипт задачи, возложенные на него? Что в нём такого делается? Где посмотреть, что это по-прежнему делается?

Автоочистку не предлагать :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4978
Стаж: 17 лет 5 месяцев
Откуда: Питер
Благодарил (а): 154 раза
Поблагодарили: 665 раз

Re: Массовая рассылка почты

Сообщение Siava »

Kuskow, посмотреть можно через расширение Cron Status
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 8 лет 5 месяцев
Благодарил (а): 64 раза
Поблагодарили: 14 раз

Re: Массовая рассылка почты

Сообщение invader »

Всем Доброго времени суток!
Подскажите пожалуйста, что за ошибка выскакивает при массовой рассылке почты? Не шарю в этом ничерта...
Это из лога:

Код: Выделить всё

Ошибка почты
» 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) 

Вернуться в «Поддержка phpBB 3.1.x»