如何获取Postfix生成日志

Joh*_*n L 1 logging postfix-mta systemd

我最近在CentOS 7上设置了一个使用Postfix,Dovecot和Mysql(mariaDB)的电子邮件服务器.但是,Postfix不会在任何地方生成日志文件.Postfix很可能不会记录,因为我无法正确配置它./etc/postfix/main.cf中的以下设置不会生成日志:

syslog_facility  = local1
syslog_name = postfix
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Joh*_*n L 6

好吧,似乎我完全看错了地方.CentOS正在从rsyslog转移到systemd-journald,而rsyslogd甚至没有运行.由于我下载了postfix源代码,自己编译和安装,我没有意识到我不应该在日志文件中查找所请求的信息.为了查看Postfix的这些信息,我必须运行该命令

journalctl -u postfix
Run Code Online (Sandbox Code Playgroud)

或者类似于systemd-journald的东西