Где найти сообщения об ошибках Postfix

11

Я не могу отправлять почту с помощью Postfix (SMTP) на Ubuntu Server 11.04. Итак, должны быть какие-то ошибки, но где посмотреть сообщение об ошибке?

lovespring
источник

Ответы:

13

Вы уже наткнулись на это всеобъемлющее руководство по отладке Postfix ? Есть следующее уведомление о регистрации:

Postfix регистрирует все неудачные и успешные доставки в файл журнала. Файл обычно называется /var/log/maillogили /var/log/mail; Точный путь указан в /etc/syslog.confфайле.

( syslog.confуказывает, куда mailзаписываются журналы -facility, это довольно понятно, когда вы на это смотрите.)

Sr-
источник
У меня нет этого файла, я использую Ubuntu Server 11.0
lovespring
Нет /etc/syslog.conf? Извините, я мало что знаю об Ubuntu. Тогда забудь об этом, как насчет того /var/log/mailили иного? В соответствии с этим/var/log/mail.err , я думаю , должен быть журнал. На этой странице вы также найдете некоторые советы по отладке Postfix для Ubuntu.
Sr -
1
/var/log/mail.err это оно! Все ли файлы журнала Unix занесены в этот каталог / var / log? Это «должно быть»?
родник
Для системных журналов это в основном верно , возможно, варьируется для разных дистрибутивов (и, конечно, для программ пользовательского пространства, например, ~/.xsession-errorsдля некоторых дистрибутивов).
sr_
В Ubuntu системным журналом является rsyslog. Файл конфигурации находится в /etc/rsyslog.conf и находится в каталоге /etc/rsyslog.d/. В вашем случае /etc/rsyslog.d/50-default.conf говорят 'mail. * - / var / log / mail.log' и 'mail.err /var/log/mail.err'
Dom
5

лог файлы для postfix могут быть

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

а также вы можете grep журналы для /var/log/syslogфайла.

панкадж шарма
источник
Я нашел свой во /usr/local/psa/var/log/maillogвсех местах. (Сервер CentOS управляется Plesk.)
TRiG