GalaxyData Community

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

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

очистит все замороженные сообщения из очереди

exipick -zi | xargs exim -Mrm

очистит все сообщения из очереди

exipick -i | xargs exim -Mrm

обе команды выполняются из консоли.

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

exim -bp
Удалить письма от отправителя:
exiqgrep -i -f sender@example.com | exim -Mrm

 

Команды 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 сутки)

 

 
Exit mobile version