Здравствуйте.
Недавно с толкнулся с проблемой массовой рассылки.
Исходные:
- Отправка почты с помощью функции mail();
- Поля "Контактный email-адрес:" и "Обратный email-адрес:" - одинаковые;
- Размер почтового пакета: 5;
- Версия: 3.0.7-PL1;
- Файл /cache/queue.php отсутствует;
- Права на /cache/ 777;
- Отправка уведомлений о ответах и личке - приходят;
- Массовая рассылка малым группа пользователей, тоже отправляется.Раскоментировал строки в конфиг - точную ошибку все равно не вижу.
Изначально при отправке "всем пользователям" выводилась ошибка и в логе писалось:
Ошибка почты
» EMAIL/PHP/mail()
/adm/index.php
Прочитал тему, нашел решение
Вы немного путаете значение размера почтового пакета с количеством получателей в скрытой копии.
OPEN includes/acp/acp_email.php, FIND
// Send with BCC, no more than 50 recipients for one mail (to not exceed the limit)
$max_chunk_size = 50;
REPLACE WITH
// Send with BCC, no more than 50 recipients for one mail (to not exceed the limit)
$max_chunk_size = 9;
При очередной отправке "всем пользователям", в логе ошибок пусто. Но и писем нет!
Органичения на стороне хостера:
- не более 10 одновременно открытых соединений с одного IP-адреса при отправке сообщений;
- не более 20 получателей у одного сообщения;
- отправка не более 50 сообщений в 15 минут от одного пользователя;
Как проверить отправлены письма или нет?
В чем проблема не понимаю. Просьба помочь.