Команды почтового сервера Exim

Exim — это MTA ( Mail Transfer Agent ), агент передачи сообщений,  или почтовый сервер, использующийся в операционных системах Unix.

Широко применим в панеле Vesta CP

Управление очередью писем

Запуск очереди только для локальных доставок:

Удалить сообщение из очереди:

Очистит все заблокированные сообщения из очереди:

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

Вывести количество сообщений в очереди:

Заблокировать( заморозить ) сообщение:

Получение базовой информации по Exim

Печать списка сообщений в очереди. Выводятся, время постановки в очередь, размер, ID сообщения, отправитель, получатель:

Печать суммарной информации. Выводимые колонки: количество, объем, старейшее, последнее, домен.

Чем в данный момент занимается Exim

Тестирование маршрута доставки до указанного адреса:

Эмитировать SMTP транзакцию из командной строки, как если-бы сообщение пришло с указанного IP адреса. При этом будет показано прохождение и срабатывание проверок, фильтров и листов доступа (ACL). На самом деле, никакое сообщение никуда доставлено не будет.

Листинг всех настроек конфигурации exim

Поиск очереди с помощью утилиты exiqgrep

Стандартная поставка сервера Exim включает в себя утилиту для поиска по очередям — exiqgrep, это самый оптимальный путь для решения данной задачи. Если вы используете конвейер команд, например из exim -bp в awkgrepcut и т.д., вы просто усложняете себе жизнь. Различные ключи команды exiqgrep, позволяют достаточно тонко настроить критерии поиска. Ключ -f используется для поиска сообщений конкретного отправителя

Ключ -r используется для поиска сообщений для определенного адресата

Ключ -o указывает искать сообщения, старее, указанного количества секунд. В примере, сообщения старее 1 дня:

Ключ -y ищет сообщения свежее указанного количества секунд. В примере, найти сообщения, пришедшие в течении последнего часа:

Ключ -s позволяет искать по размеру сообщения, совпадающего с заданным регулярным выражением:

Для поиска только среди заблокированных( замороженных ) сообщений, используйте ключ -z, или -x для поиска только среди не заблокированных. Еще несколько ключей отвечающих за вывод результатов поиска Вывести только ID сообщения, в одном из вышеупомянутых вариантов поиска

Печатать счетчик сообщений при одном из вышеприведенных вариантов поиска:

Вывести только идентификатор всей очереди:

Основной бинарник Exim ( /usr/sbin/exim ), используется с различными ключами для управления сообщениями в очереди. Многие ключи, подразумевают указание одного или более ID сообщения в командной строке, как раз тут вам и пригодится команда exiqgrep -i, которая была упомянута выше. Запуск очереди:

Сообщение

Разблокировать сообщение:

Доставить сообщение, вне зависимости от состояния блокировки или времени повторной доставки:

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

Принудительно остановить сообщение с формулировкой “отменено администратором”:

Удалить все заблокированные сообщения:

Удалить все сообщения, старше 5 дней (86400 * 5 = 432000 секунд):

Заблокировать все письма от указанного отправителя:

Просмотреть заголовки сообщений:

Просмотреть тело сообщений:

Просмотр логов сообщения:

Добавить получателя в сообщение:

Редактировать отправителя сообщения:

 

Оригинал статьи

 

Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
Войти с помощью: 
Генерация пароля
51276208