2

我刚刚在使用 Postfix + Dovecot 运行测试邮件服务器的 VPS 上安装了 CentOS 6.4。完成安装后,我尝试通过以下方式重置 /var/log/maillog 下的默认后缀日志文件:

# cp /dec/null /var/log/maillog
# 服务后缀重启

但就在我重新启动 postfix 之后,我发现 /var/log/maillog 上没有写入任何内容,总是显示 0 大小,甚至试图制作邮件错误。

# ls -al /var/log/maillog
>> -rw------- 1 root root 0 Oct 27 10:07 /var/log/maillog

请帮我解决这个问题。

4

2 回答 2

1

Postfix 不写日志,它只使用 syslog() 这意味着你必须重新启动 syslog 守护进程。

于 2016-12-29T13:55:21.630 回答
1

您可以通过删除邮件日志文件并重新启动 rsyslog 服务来解决此问题:

cd /var/log/
rm -f maillog
service rsyslog restart 
service postfix restart

来源:http: //forum.centos-webpanel.com/postfix/varlogmaillog-no-data-update-when-mail-incoming-and-outgoing/

于 2018-06-07T14:31:47.950 回答