Благодаря изменениям, скорость работы администраторской части сильно ускорилась, появилась поддержка расписания, причем можно задавать количество писем, отправляемых за 1 раз и количество секунд между отправками. таким образом письма можно отправлять по списку по частям, к примеру по 50 клиентам через день. Для включения данной функции нужно в cron сделать записи в следующем виде: Code * * * * * /usr/bin/wget -q 'http://www.domen.ru/mailgigant/cron/pool_start' -O /dev/null > /dev/null * * * * * /usr/bin/wget -q 'http://www.domen.ru/mailgigant/series/send' -O /dev/null > /dev/null не забываем менять путь к wget на путь к программе на сервере и менять URL на ваш. При таких настройках скрипт будет запускаться раз в минуту. Все задания, которые дожны запускаться в данный момент запускаються паралельно, не ожидая выполнения предыдущих. Запуск серии происходит автоматически сразу после создания, запуск рассылки происходит после включения ее в расписания, для этого нужно нажать на флажок в списке рассылок, отметить включение в расписание (чекбокс), по желанию заполнить остальные поля. Для того что бы совсем совесть не потерять с потоками, стоит ограничение на 100 писем в минуту. Максимальное количество писем, отправляемых за 1 раз стоит 10000. Крме прочего исправлено, отлажено, переделано множество мелочей. Остальные возможности: функция подписки-отписки пользователем, админка для пользователей (http://www.domen.ru/mailgigant/subscribers), показ описания каждой подписки/серии пользователю, возможность добавлять произвольное количество полей на каждую серию/подписку, при подписки пользователем, ему автоматически будет предлогаться заполнять поля, поля который пользователь уже заполнял в одной подписке/серии автоматически будут заполнены во всех остальных, там где это необходимо, функция персонифицирования каждого письма, поддержка "технических писем" -- можно править письма типа "subscriber" или "Напоминание пароля" и высылать их пользователям, поиск пользователей по логину/email полностью или их части, импорт email с автогенерацией логинов-паролей из cvs или простого списка с сохранением всех данных (имя, организация и т.д., даже если этих полей у нас нет, их можно создать позже), функция активации-деактивации пользователей через админку, функция изменения логина-пароля-email-а пользователя в админке, функция ручной отправки писем, показ "неправильных" адресатов прямо в списке рассылок с возможностью их автодеактивацией и т.д.
|