Де знайти повідомлення про помилки Postfix


11

Я не можу надсилати пошту за допомогою Postfix (SMTP) на Ubuntu Server 11.04. Отже, повинні бути деякі помилки, але де подивитися повідомлення про помилку?

Відповіді:


13

Ви вже натрапили на цей всеосяжний Howto налагодження Postfix ? Є таке повідомлення про реєстрацію:

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

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


У мене немає цього файлу, я використовую сервер ubuntu 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 dir? Це "повинно бути"?
lovepring

Для системних журналів це, як правило, справедливо , можливо, змінюється для різних дистрибутивів (і, звичайно, програм у просторі користувачів, наприклад, ~/.xsession-errorsдля деяких дистрибутивів).
sr_

У ubuntu syslogger є rsyslog. Файл конфігурації /etc/rsyslog.conf та в /etc/rsyslog.d/. У вашому випадку /etc/rsyslog.d/50-default.conf скажіть "пошта. * - / var / log / mail.log" та "mail.err /var/log/mail.err '
Дом

5

файли журналу для постфікса можуть бути

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

а також ви можете копіювати журнали для /var/log/syslogфайлу.


Я знайшов своє в /usr/local/psa/var/log/maillogусіх місцях. (Сервер CentOS, яким керує
Плеск
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.