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

Для того чтоб очистить очередь Exim есть две команды:
  • exipick -zi | xargs exim -Mrm //очистит все замороженные сообщения из очереди
  • exipick -i | xargs exim -Mrm //очистит все сообщения из очереди
обе команды выполняются из консоли.

Для просмотра очереди сообщений Exim достаточно выполнить команду:
exim -bp


Команды Exim для работы с очередью сообщений

Следующие команды могут пригодиться в процессе обработки очереди писем (исполняются от имени суперпользователя)

    exim -bpc : получить число сообщений, находящихся в очереди
    exim -M email-id : принудительно повторить попытку отправки конкретного письма ( с конкретным message-id)
    exim -qf : выполнить обработку очереди
    exim -qff : выполнить обработку очереди и попытаться сбросить "замороженные" письма
    exim -Mvl email-id : просмотреть логи для указанного сообщения
    exim -Mvb email-id : просмотреть тело сообщения
    exim -Mvh email-id : просмотреть заголовки сообщения
    exim -Mrm email-id : удалить сообщение из очереди, не отправляя сообщений об ошибке
    exim -Mg email-id : удалить из очереди и отправить отправителю диагностику о невозможности доставки
    exiqgrep -o 86400 -i | xargs exim -Mrm - удалит из очереди все сообщения, старше чем 86400 секунд (1 сутки) 
  • +1
  • 25 февраля 2013, 12:37
  • igorrius

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus