суббота, 20 ноября 2010 г.

Очистка и пересоздание почтовой очереди сервера Qmail.

Решение
Все команды в данной статье выполняются в UNIX shell и применимы только к серверам с Plesk 8.6 (для других версий Plesk просто надо использовать свои версии пакетов).

Очистку очереди можно произвести с помощью скрипта qmhandle.

Пересоздать очередь можно последовательно выполнив команды:

1) Останавливаем qmail и xinetd:

/etc/init.d/qmail stop
/etc/init.d/xinetd stop

2) Переносим почтовую очередь в другую директорию:

mv /var/qmail/queue /var/qmail/queue_old

3) Переустанавливаем пакет psa-qmail (для пересоздания очереди):

rpm -ihv --force http://mirrors.rusonyx.ru/PSA_8.6.0/dist-rpm-CentOS-5-x86_64/base/psa-qmail-1.03-cos5.build86080822.20.x86_64.rpm

4) Опционально, если используется антивирус Dr.Web (Plesk > Сервер > Почта > Используемая антивирусная программа), также переустанавливается пакет drweb-qmail:

rpm -ihv --force http://mirrors.rusonyx.ru/PSA_8.6.0/dist-rpm-CentOS-5-x86_64/opt/drweb/drweb-qmail-4.33-cos5.build86080722.00.x86_64.rpm

5) Запускаем qmail и xinetd:

/etc/init.d/qmail start
/etc/init.d/xinetd start

Для точного определения версий необходимых пакетов выполните команды:

rpm -q psa-qmail
rpm -q drweb-qmail
rpm -q psa

Все необходимые пакеты можно найти в нашем хранилище mirrors.rusonyx.ru.

Комментариев нет:

Отправить комментарий