postfix日志文件在centos 6.4上突然消失

postfix日志文件在centos 6.4上突然消失,centos,postfix-mta,Centos,Postfix Mta,我刚刚在一个VPS上安装了CentOS 6.4,该VPS运行一个带有Postfix+Dovecot的测试邮件服务器。完成安装后,我尝试通过以下方式重置/var/log/maillog下的默认后缀日志文件: #cp/dec/null/var/log/maillog #服务后缀重启 但就在我重新启动postfix之后,我发现/var/log/maillog上没有写入任何内容,总是显示0大小,甚至试图出错 #ls-al/var/log/maillog >>-rw------1根根根0 10月27日10

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

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

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

#ls-al/var/log/maillog
>>-rw------1根根根0 10月27日10:07/var/log/maillog


请帮我解决这个问题。

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

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

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

来源:

很抱歉打扰了大家。我刚刚发现邮件日志是由rsyslog编写的,因此通过重新启动rsyslog和postfix解决了上述问题。谢谢!我也有同样的问题。rsyslog拯救了这一天!非常感谢。我以前已经解决了这个问题。无论如何,我还是很感激你的回答。非常感谢。