Я остановился exim4
по /etc/init.d/exim4 stop
но когда я бегу exim -bp
мой список очереди продолжает заполняться. Не понимаю почему, может кто-нибудь объяснить то, чего я не понимаю?
Даже если SMTP
демон не запущен (т.е. exim4 выполнен с -bd
вариант) и, следовательно, сообщения из сети не добавляются в очередь, exim4 по-прежнему может принимать сообщения от локальных пользователей тремя другими способами:
/usr/sbin/exim4 -bm
(действие по умолчанию),/usr/sbin/exim4 -bs
,/usr/sbin/exim4 -bS
Эти три режима работы отличаются только способом отправки сообщений, подробности можно найти в Руководство Exim.
Для вас важно то, что сообщения все еще могут приходить, но поскольку нет обработчик очереди (exim4 выполнен с -q
option) активен, они никогда не покинут его: они никогда не будут доставлены в локальные почтовые ящики или отправлены на удаленные хосты.
Скорее всего, сообщения в вашей очереди отправлены CRON
, который отправляет электронное письмо каждый раз, когда задание генерирует какой-либо результат. Однако есть только один способ проверить это: выбрать идентификатор сообщения из вывода /usr/sbin/exim4 -bp
и запустите:
/usr/sbin/exim4 -Mvc <message_id>