参见英文答案 >
Ubuntu 14.04 System Logging4个
我刚刚在我的ubuntu服务器上安装了postfix,我正在尝试调试为什么没有发送外发邮件.这让我注意到缺少/var/log/mail.log文件.就此而言,我的/ var / log中没有任何名为mail *的内容.我试过以下无济于事:
我刚刚在我的ubuntu服务器上安装了postfix,我正在尝试调试为什么没有发送外发邮件.这让我注意到缺少/var/log/mail.log文件.就此而言,我的/ var / log中没有任何名为mail *的内容.我试过以下无济于事:
>创建mail.log并将所有者组更改为postfix
>重新启动postfix和rsyslog
>删除虚拟日志并重新启动服务,然后发送邮件
> sudo apt-get删除rsyslog / sudo apt-get install rsyslog
运行postconf syslog_facility会返回syslog_facility = mail
还有其他想法吗?
显然,由于一些奇怪的原因,这是一个许可问题.我尝试了下面这篇文章的答案.
sudo chown syslog:adm /var/log sudo chmod 0775 /var/log sudo service rsyslog restart sudo service postfix restart
不知道为什么/ var / log被锁定为root,当我一直在Ubuntu 14.04而不是升级fom 12时root将是默认的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。