我已经停下来了exim4
,/etc/init.d/exim4 stop
但当我跑步时,exim -bp
我的队列列表继续填满。我不明白为什么,有人能解释一下我不明白的地方吗?
答案1
即使SMTP
守护进程没有运行(即exim4使用该-bd
选项执行),因此不会将任何来自网络的消息添加到队列中,exim4仍然可以通过另外三种方式接受来自本地用户的消息:
- 当用户调用
/usr/sbin/exim4 -bm
(默认操作)时, - 当用户调用时
/usr/sbin/exim4 -bs
, - 当用户调用
/usr/sbin/exim4 -bS
这三种操作模式仅在消息提交方式上有所不同,您可以在Exim 手册。
对你来说重要的是消息仍然可以传入,但由于没有排队者(exim4如果该-q
选项处于活动状态,则它们永远不会离开它:它们永远不会被传递到本地邮箱或发送到远程主机。
您的队列中的消息很可能是由 发送的CRON
,每次作业生成一些输出时,它都会发送电子邮件。但是只有一种方法可以验证它:从 的输出中选择一些消息 ID/usr/sbin/exim4 -bp
并运行:
/usr/sbin/exim4 -Mvc <message_id>