Управление почтовой очередью Exim
Как работать с очередью почты, просматривать и удалять сообщения.
Exim — это Mail Transfer Agent, агент передачи сообщений или почтовый сервер, использующийся во многих операционных системах семейства Unix.
Каждое письмо, проходящее через почтовый сервер Exim, получает уникальный идентификатор (Message ID).
Пример: 1TrXS1-0003SL-3h
Эти идентификаторы используются для управления очередью, просмотра логов и удаления сообщений.
Основные команды для работы с очередью Exim
Все команды выполняются от пользователя root.
Просмотр очереди
- Количество сообщений в очереди:
exim -bpc - Полный список сообщений в очереди (время, размер, ID, отправитель, получатель):
exim -bp - Просмотр заголовков конкретного сообщения:
exim -Mvh [ID] - Просмотр тела письма:
exim -Mvb [ID] - Просмотр логов сообщения:
exim -Mvl [ID]
Удаление сообщений
- Удалить одно сообщение по ID:
exim -Mrm 1TrXgs-0004t8-0W - Удалить все замороженные (frozen) сообщения:
exipick -z -i | xargs exim -Mrm - Удалить все сообщения от определённого домена отправителя:
exipick -f @spamdomain.com -i | xargs exim -Mrm - Удалить все сообщения для определённого домена получателя:
exipick -r @victimdomain.com -i | xargs exim -Mrm - Удалить все сообщения из очереди:
exipick -i | xargs exim -Mrm - Быстрое удаление большой очереди (при сотнях тысяч сообщений)
Если очередь сильно засорена, быстрее удалить её напрямую:rm -rfv /var/spool/exim4/input/ rm -rfv /var/spool/exim4/msglog/ sudo systemctl restart exim
Если установлен Postfix
- Просмотреть очередь:
mailq - Удалить все сообщения из очереди:
postsuper -d ALL
Полезные советы
- Перед массовым удалением сообщений рекомендуется сделать резервную копию папки
/var/spool/exim4/. - Регулярно мониторьте очередь командой
exim -bpc. Если количество сообщений постоянно растёт — это сигнал о возможной спам-атаке или неправильной конфигурации. - Для удобной работы с очередью можно использовать утилиту
exipick— она позволяет гибко фильтровать сообщения по разным критериям.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!