Полезные команды Exim
В данной небольшой статье приведены некоторые команды, которые могут быть использованы для управления MTA Exim и очередями электронной почты. Команды, которые приведены ниже, должны запускаться от имени супер пользователя root.
Управление Exim
Пуск/Остановка/Рестарт Exim
Вывести информацию по колличеству писем в очереди
Поиск в очереди сообщения от определенного отправителя
Просмотр заголовков сообщения в очереди
Начать процесс выполнения очереди
Управление Exim
Пуск/Остановка/Рестарт Exim
/etc/init.d/exim start|stop|restartЧем в данный момент занят MTA Exim?
exiwhatПроверка маршрутизации почты по адресу электронной почты
exim -bt email@example.comГенерирование и отображение статистики Exim из лог-файла
eximstats /path/to/exim_mainlogПроверка SMTP содинения из коммандной строки для определенного IP-адреса. Результат покажет через какие проверки будет проходить письмо с данного IP-адреса, через какие ACL и фильтры. Необходимо заменить x.x.x.x на необходмый IP-адрес.
exim -bh x.x.x.xОтображение всех настроек Exim
exim -bPИнформация по очередям(Queue)
Вывести информацию по колличеству писем в очереди
exim -bpcВывести список сообщений в очереди (время в очереди, размер, идентификатор сообщения, отправитель, получатель)
exim -bpОтображение всех сообщений в очереди (количество, объем, старых, новых, области, и итоги)
exim -bp|exiqsummПоиск сообщений в очереди
Поиск в очереди сообщения от определенного отправителя
exiqgrep -f [user]@example.comПоиск в очереди сообщений для конкретного получателя/домена
exiqgrep -r [user]@example.comВывод только Message-ID, как результат одного из двух поисковых запросов выше
exiqgrep -i [ -r | -f ] ...Вывод количества сообщений, как результат одного из поисковых запросов выше
exiqgrep -c [ -r | -f ] ...Вывод только Message-ID очереди
exiqgrep -iПросмотр сообщений в очереди
Просмотр заголовков сообщения в очереди
exim -MvhПросмотр тела сообщения в очереди
exim -MvbПросмотр лога сообщения
exim -MvlУправление очередью
Начать процесс выполнения очереди
exim -q -vНачать процесс выполнения только для локальных получателей
exim -ql -vУдалить сообщение из очереди
exim -MrmУдалить все сообщения, которые старше, чем Х секунд из очереди (например, 5 дней будет 432 000 секунд)
exiqgrep -o 432000 -i | xargs exim -MrmЗаморозить все сообщения в очереди от отправителя
exiqgrep -i -f email@example.com | xargs exim -MfПросмотр заголовков сообщения в очереди
exim -MvhПросмотр теля сообщения в очереди
exim -MvbПросмотр лога сообщения
exim -MvlУдалить все сообщения из очереди (плохая идея)
exiqgrep -i | xargs exim -Mrm
Нет комментариев