答案1
因此看起来 postfix 不会准备 chroot jail 但这是用户的责任。
请注意,chrooted 守护进程会解析与 Postfix 队列目录 (/var/spool/postfix) 相关的所有文件名。为了成功使用 chroot jail,大多数 UNIX 系统都要求您引入一些文件或设备节点。源代码分发中的 examples/chroot-setup 目录包含一组脚本,可帮助您在不同的操作系统上设置 Postfix chroot 环境。
Debian 似乎在第一次启动服务时而不是在安装过程中准备 chroot 环境。我猜问题应该是:为什么 Debian 在 postfix 安装期间不准备默认的 chroot jail?
根据 Michael 在评论中的建议,我切换到了 Alpine,它使用没有 chroot 的 postfix 默认配置,而且运行良好。