kid*_*ose 2 email ubuntu-14.04
要清除我删除的邮件日志/var/log/mail.log和/var/log/mail.err.
现在看起来我已经破坏了某些东西,因为在我与mail以下文件交互时没有重新创建文件:
kidmose@radagast:~$ echo "Test text" | mail -s "From radagast" kidmose@gmail.com
kidmose@radagast:~$ cat /var/log/mail.log
cat: /var/log/mail.log: No such file or directory
Run Code Online (Sandbox Code Playgroud)
关于如何使日志记录再次工作的任何想法?
(理想情况下无需重新安装或重新启动)
我的设置:
kidmose@radagast:~$ uname -a
Linux radagast 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
kidmose@radagast:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
Run Code Online (Sandbox Code Playgroud)
按照@drookie 的建议重新启动 MTA(在我的情况下为 sendmail)和系统日志
sudo service sendmail restart
sudo service rsyslog restart
Run Code Online (Sandbox Code Playgroud)奖励信息:这些文件将被创建为 syslog:adm
touch /var/log/mail.log /var/log/mail.err,然后重新启动写入它们的任何内容,例如您的 MTA 或系统日志。