Postfix 在其配置中允许使用选项“syslog_facility”,该选项允许将默认的“mail”功能更改为其他功能。
但是,是否可以将默认套接字“/var/spool/postfix/dev/log”或“/dev/log”更改为其他目的地?
答案1
没有配置参数为此,也没有必要改变它。
你应该读您需要了解有关 Postfix 日志记录的哪些内容?默认情况下,Postfix 可以syslogd
完成这项工作。
Postfix 守护进程在后台运行,并将问题和正常活动记录到 syslog 守护进程。该
syslogd
进程按类别和严重性对事件进行排序,并将其附加到日志文件中。
仅/var/spool/postfix/dev/log
当您运行 Postfix 时才需要chrooted:
请注意,chrooted守护进程会解析相对于Postfix队列目录的所有文件名(
/var/spool/postfix
)。此外,您几乎肯定需要进行配置,
syslogd
以便它监听 Postfix 队列目录内的套接字。syslogd
针对特定系统实现此目的的命令行选项示例:
- FreeBSD的:
syslogd -l /var/spool/postfix/var/run/log
- Linux、OpenBSD:
syslogd -a /var/spool/postfix/dev/log
可以更改队列目录:
queue_directory
(默认:查看postconf -d
输出)Postfix 顶级队列目录的位置。这是以 chrooted 方式运行的 Postfix 守护进程的根目录。