В данной статье приведены команды для работы с почтовыми серверами Linux. Речь будет идти о таких серверах как: exim, sendmail, postfix. Очень часто используется именно exim, именно по нему описано больше всего.
Команды, для работы с exim:
1 2 3 4 5 6 7 8 9 10 11 |
exim -bpc //получить число сообщений, находящихся в очереди exim -bp //вывести список писем в очереди 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 сутки) |
Команды, для работы с sendmail:
1 2 |
mailq //поспотреть список сообщений в очереди cd /var/spool/mqueue; rm -f * //очистить очередь |
Команды, для работы с postfix:
1 2 3 |
service postfix stop //Остановка postfix postsuper -d ALL //Удалить все сообщения в очереди service postfix start //Запуск postfix |
Оставить комментарий