Назад | Перейти на главную страницу

логи постфикса отсутствуют (freebsd)

Я пытаюсь отладить незнакомый почтовый сервер и не могу найти журналы для postfix. В документации сказано:

Postfix logs all failed and successful deliveries to a logfile. The file is usually called `/var/log/maillog` or `/var/log/mail`; the exact pathname is defined in the `/etc/syslog.conf`. 

Я проверил /etc/syslog.conf и он перечислил /var/log/maillog но там ничего нет. Предыдущий администратор отключил все журналы в других приложениях, и я думаю, что здесь может быть то же самое. Есть ли способ повторно включить ведение журнала, чтобы продолжить отладку?

Изменить: по запросу, когда я бегу postconf syslog_facility он возвращается syslog_facility = mail.

Мой демон системного журнала syslogd и я убедился, что он работает, используя команду /usr/sbin/syslogd -l /var/run/log -l /var/named/var/run/log -s. Я вставил syslog.conf ниже (удаление закомментированных строк):

*.err;kern.warning;auth.notice;mail.crit        /dev/console
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messages
security.*                  /var/log/security
auth.info;authpriv.info             /var/log/auth.log
mail.info                   /var/log/maillog
lpr.info                    /var/log/lpd-errs
ftp.info                    /var/log/xferlog
cron.*                      /var/log/cron
*.=debug                    /var/log/debug.log
*.emerg                     *
!ppp
*.*                     /var/log/ppp.log
!*

Все журналы постфиксов должны (по умолчанию) идти в /var/log/mail.log (и аналогичный для ошибок). Журналы аутентификации должны быть в /var/log/auth.log.

Полагаю, это может быть все.