Сделать qmail dequeue только в течение определенного периода времени в день

Я использую qmail для отправки большого количества писем от имени многих людей. Он варьируется от 400 тыс. До 600 тыс. Писем на одно задание.

Скрипт php приостанавливает все сообщения, что занимает несколько часов. Затем сообщения отправляются через 24-48 часов и отправляются.

Продолжительность времени не проблема, но мне не нравится, что электронные письма отправляются в нечетные времена (например, в середине ночи или на рассвете).

Есть ли способ, которым я могу сказать qmail только для удаления сообщений только в течение определенного интервала времени?

Например, скажите, чтобы он только пустил очередь между 6AM и 8PM, а затем просто «спящий» после 8 вечера до 6 утра на следующий день, чтобы закончить очередь.

Использование CentOS 6.6 Final

    Команда qmailctl pause приостанавливает qmail, а qmailctl cont qmailctl pause будет приостанавливаться.

    Если это слишком много, посмотрите на источник:

     pause) echo "Pausing qmail-send" svc -p /service/qmail-send echo "Pausing qmail-smtpd" svc -p /service/qmail-smtpd ;; 

    Выполнение svc -p /service/qmail-send должно препятствовать отправке qmail, а затем svc -c /etc/service/qmail-send чтобы вернуться к нормальной работе. Вы можете использовать задание cron для выполнения этих действий в любое время по вашему выбору.