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


11

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

Ответы:


13

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

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

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


У меня нет этого файла, я использую 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.