Debian spool 与邮件系统的关系解析
一、核心概念与总体关系
二、邮件相关的关键目录与用途
| 路径 | 所属组件 | 作用与说明 |
|---|---|---|
| /var/spool/postfix/ | Postfix MTA | Postfix 的主队列目录,包含子目录如 incoming/、active/、deferred/ 等,分别用于新到、正在处理、延迟重试的邮件。 |
| /var/spool/mail/ | 本地 MDA/系统邮箱 | 传统 mbox 格式的本地用户收件箱;本地 MTA(如 Postfix 的 local(8) 投递代理)将本地用户的邮件追加到此文件。 |
| /var/spool/exim4/ | Exim MTA | Exim 的队列与临时文件目录(具体子目录依版本与配置而异)。 |
| /var/spool/maildrop/ | 本地投递代理 | 某些本地投递场景(如使用 procmail/courier-maildrop)会在此暂存待投递邮件。 |
| /var/spool/clientmqueue/ | 本地提交客户端(sendmail 兼容层) | 当本机有程序通过 sendmail 接口提交邮件而 MTA 未运行 时,邮件会暂存在此目录,可能造成堆积。 |
三、邮件生命周期中的 spool 流转
四、运维要点与常见问题处理