Нерабочая очередь qmail

Очередь qmail-a стала нерабочей.

Решение:

Используем утилиту queue-fix.

Ставим из портов:

serv# cd /usr/ports/mail/queue-fix

serv# make config

serv# make install

После установки переименовываем старую очередь (расположение по дефолту):

serv# mv /var/qmail/queue /var/qmail/queue.old

Останавливаем qmail полностью, чтобы никаких его процессов не висело в памяти:

serv# /usr/local/etc/rc.d/qmail.sh stop

Фиксим очередь :

serv# /var/qmail/bin/queue-fix -i /var/qmail/queue

Запускаем qmail. Должно работать

serv# /usr/local/etc/rc.d/qmail.sh start

 

Если, на qmail был наложен патч BIG TODO.

то при установке queue-fix этот патч также надо использовать (make config).

Посмотреть с какими патчами был собран qmail (если он собирался из портов конечно) можно так:

serv# cat /var/db/ports/qmail/options

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *