在哪里找到Postfix的错误消息


11

我无法在Ubuntu Server 11.04上使用Postfix(SMTP)发送邮件。因此,必须有一些错误,但是在哪里可以看到错误消息?

Answers:


13

您是否已经迷失了这个全面的Postfix调试方法 关于日志记录,有以下注意事项:

Postfix将所有失败和成功的传递记录到日志文件中。该文件通常称为/var/log/maillog/var/log/mail;确切的路径名在/etc/syslog.conf文件中定义。

syslog.conf指定mail-facility日志的写入位置,当您查看它时,这很容易解释。)


我没有这个文件,我使用的是ubuntu服务器11.0
lovespring 2011年

不是/etc/syslog.conf吗 抱歉,我对Ubuntu不太了解。那算了,/var/log/mail还是类似的?根据这个,应该有一个/var/log/mail.err记录,我想。您还将在该页面上找到一些特定于Ubuntu的Postfix调试提示。
sr_

1
/var/log/mail.err这就是它!是否所有的unix日志文件都放在此/ var / log目录中?是“必须存在”吗?
lovespring

对于系统日志,这基本上是正确的,可能因不同的发行版而有所不同(当然,例如~/.xsession-errors某些发行版上的用户空间程序)。
sr_

在ubuntu上,系统记录器为rsyslog。配置文件为/etc/rsyslog.conf,位于/etc/rsyslog.d/目录中。在你的情况,/etc/rsyslog.d/50-default.conf说的邮件* - 。/无功/日志/ mail.log'和'mail.err /var/log/mail.err'
大教堂

5

后缀的日志文件可以是

/var/log/mail.log
/var/log/mail.err
/var/log/mail.info

您也可以grep记录/var/log/syslog文件。


我在/usr/local/psa/var/log/maillog的所有地方都找到了我的。(由Plesk管理的CentOS服务器。)
TRiG 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.