linux使用sendmail发送邮件,而邮件日志则存储在/var/log/maillog文件中,由于日志信息太多,直接删除了该文件,再次运行邮件却发现目录下没有生成日志文件!
重启服务器,不行!
重启sendmail服务,不行!
手动建一个文件,还是不行!
最后找到一个办法--->查找定义maillog日志位置的配置文件,原来maillog日志文件是在syslog.conf文件中定义的。
内容如下:
# Log all the mail messages in one place.
mail.* -ar/log/maillog
于是重启syslog服务:
service syslog reload
问题解决。