我无法在 Ubuntu Server 11.04 上使用 Postfix (SMTP) 发送邮件。那么,肯定有一些错误,但是哪里可以看到错误信息呢?
答案1
您是否已经偶然发现了这个全面的Postfix 调试指南? 关于日志记录,有以下通知:
Postfix 将所有失败和成功的传送记录到日志文件中。该文件通常称为
/var/log/maillog
或/var/log/mail
;确切的路径名在文件中定义/etc/syslog.conf
。
(syslog.conf
指定mail
-facility 日志写入的位置,当您查看它时,它是不言自明的。)
答案2
postfix 的日志文件可以是
/var/log/mail.log
/var/log/mail.err
/var/log/mail.info
您还可以 grep 日志文件/var/log/syslog
。
答案3
我无法在任何地方找到日志,并且我运行的是 Ubuntu 20.04 LTS,事实证明这是由于某些奇怪原因导致的权限问题。问题出在系统日志权限上。以下内容帮助我解决了这个问题:
sudo chown syslog:adm /var/log
sudo chmod 0775 /var/log
sudo service rsyslog restart
sudo service postfix restart