Exim
Узнать количество писем в очереди
exim -bpc
Команда выводит количество сообщений, находящихся в почтовой очереди.
Просмотр очереди
exim -bp
Показывает список сообщений в очереди с указанием времени, отправителя и получателя.
Для более удобного чтения можно использовать:
exim -bp | exiqsumm
Очищаем всю почтовую очередь
Вариант 1 (жёсткое удаление файлов):
cd /var/spool/exim find input -type f -exec rm -rf {} \; find msglog -type f -exec rm -rf {} \; service exim restart
Вариант 2 (через exim):
exipick -i | xargs exim -Mrm
Удалить только замороженные сообщения
exipick -zi | xargs exim -Mrm
Полезные команды
- Посмотреть статус Exim:
service exim status
- Перезапустить Exim:
service exim restart
- Принудительно отправить все письма из очереди:
exim -qff
- Запустить обработку очереди (по умолчанию каждые 30 минут):
exim -q
Возможные причины переполнения очереди
- Отправка писем на несуществующие адреса.
- Проблемы с DNS (неразрешаемые MX-записи).
- Сервер получателя отклоняет соединения (greylisting, блокировка по RBL).
- Вирусная или спам-активность на локальном сервере.
- Ошибки в настройках маршрутизации почты.