0

"Exim. Как очистить очередь?"

17 июня 2008
exipick -
exipick - показывает сообщения в очереди экзима
exipick -z - показывает замороженные сообщения
exipick -i - показывает ID сообщений

exim -Mrm ID - удаляет из очереди сообщение с айдишником ID

В итоге получаем:
exipick -zi | xargs exim -Mrm //очистит все замороженные сообщения из очереди

exipick -i | xargs exim -Mrm //очистит все сообщения из очереди

P.S.
Это самый корретный способо очистки очереди самим экзимом.


Другой способ:

service exim stop;
rm -rf /var/spool/exim/input.bak;
mv /var/spool/exim/input /var/spool/exim/input.bak;
mkdir /var/spool/exim/input;
chown mailnull.mail /var/spool/exim/input;
chmod 750 /var/spool/exim/input;
service exim start;

Это не просто киляет очередь, но бекапит ее и создает пустой input - очень удобно!
Добавлю только что этот скрипт сработает на linux.
Для FreeBSD команды остановки и запуска exim другие.

 (голосов: 0)
автор новости_az_ FreeBSD печать

Комментариев: 0      Теги: очередь, очистить

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.