后缀logging到不同的套接字

Postfix允许在therirconfiguration中select“syslog_facility”,允许从默认的“mail”中改变设备。

但是,是否有可能将默认套接字“/ var / spool / postfix / dev / log”或“/ dev / log”更改为其他目标?

不,没有任何configuration参数 。 也没有可能需要改变它。

你应该阅读你需要了解的Postfix日志? 。 默认情况下,Postfix允许syslogd完成这项工作。

Postfix后台进程在后台运行,并将问题和正常活动logging到syslog守护进程。 syslogd进程按类和严重性sorting事件,并将它们附加到日志文件中。

/var/spool/postfix/dev/log只在运行Postfix chrooted时才需要:

请注意,一个chroot的守护进程parsing了相对于Postfix队列目录( /var/spool/postfix )的所有文件名。

另外,你几乎可以肯定需要configurationsyslogd以便它侦听Postfix队列目录中的套接字。 为特定系统实现此function的syslogd命令行选项的示例:

  • FreeBSD: syslogd -l /var/spool/postfix/var/run/log
  • Linux,OpenBSD: syslogd -a /var/spool/postfix/dev/log

队列目录可以更改:

queue_directory (默认值:请参阅postconf -d输出)

Postfix顶级队列目录的位置。 这是运行chroot的Postfix守护进程的根目录。