Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя FreeBSD Нерабочая очередь qmail

Нерабочая очередь 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

Домашняя FreeBSD Нерабочая очередь qmail