Разобрался!
Наш файл, который находится includes/acp/
acp_email.phpИмеет такие строки кода:
- Код: Выделить всё
// Send with BCC
// Maximum number of bcc recipients
$max_chunk_size = (int) $config['email_max_chunk_size'];
$email_list = array();
$old_lang = $row['user_lang'];
$old_notify_type = $row['user_notify_type'];
Нас интересует строчка
$max_chunk_size = (int) $config['email_max_chunk_size'];, которая говорит нам что данные о максимальном количестве адресатов для отправки берутся с базы с таблицы
phpbb_configОткрываем phpMyAdmin
Можно пойти двумя путями:
1) выполнить следующий запрос к базе:
- Код: Выделить всё
UPDATE phpbb_config SET config_value = '20' WHERE config_name is 'email_max_chunk_size';
Где 20 максимальное количество адресов в одной отправке, в моем случае взял эту цифру потому что хостер ограничивает 35.
Если не получается, а у меня не получилось через запрос тогда вариант 2
2) ищем в таблице строку
email_max_chunk_size и правим на 20, по умолчанию у нас там красуется
цифра 50 как в phpBB 3.
Заходим в админку в Общие/настройка почты и выставляем в разделе Размер почтового пакета: тоже 20
При моих ограничениях на хостинге на количество адресатов - 35 адресатов. В час отправка с одного почтового домена ограничена до 300 писем. Все заработало.