Доброго времени суток!
Прошу подсказать, кто сможет. Есть почтовый сервер, работает под Postfix и Cyrus-IMAP, на CentOS. Вот, все работает, но вот такая загвоздка. Обе этих софтины пишут в maillog, а хотелось бы чтобы Postfix и продолжал писать в maillog, а Цирус как ему и положено в imapd.log Не могу его заставить писать в imapd.log Посоветуйте кто, что может...вариант: добавь в syslog.conf
local6.debug /var/log/imapd.log
не предлагать, не работает.... и на сколько я понимаю, кроме цируса туда еще что-нибудь может сыпать.....
меня удивляет, почему нельзя сказать цирусу самому куда писать лог....
прошу совета, заранее спасибо!
>[оверквотинг удален]
>писать в maillog, а Цирус как ему и положено в imapd.log
>Не могу его заставить писать в imapd.log Посоветуйте кто, что может...
>
>
>вариант: добавь в syslog.conf
>local6.debug /var/log/imapd.log
>не предлагать, не работает.... и на сколько я понимаю, кроме
>цируса туда еще что-нибудь может сыпать.....
>меня удивляет, почему нельзя сказать цирусу самому куда писать лог....
>прошу совета, заранее спасибо!из документации:
Cyrus IMAP logs to syslog facility local6 by default, but can be overridden at compile-time.
и ещё:
Cyrus IMAP Server пишет сообщения в логи через средство(фасилити, facility) "local6 " syslog'а. Используются следующие уровни важности:* CRIT - Критическая ошибка требующая вмешательства администратора в работу сервера
* ERR - I/O-ошибка, включая отказ в обновлении квоты. Сообщение syslog'а включает файл и Unix-ошибку(системную)
* WARNING - Срабатывания механизма защиты, таймауты клиентской НЕактивности
* NOTICE - Аутентификация, обе - удачная и неудачная
* INFO - Открытия ящиков, подавление двойной доставкину или заставьте postfix писать в другой лог,
ну или используйте syslog-ng, там можно вести логи как заблагорассудится.
а так?
local6.* /var/log/imapd.log
>вариант: добавь в syslog.conf
>local6.debug /var/log/imapd.log
>не предлагать, не работает.... и на сколько я понимаю, кроме
>цируса туда еще что-нибудь может сыпать.....
>меня удивляет, почему нельзя сказать цирусу самому куда писать лог....
>прошу совета, заранее спасибо!!-imap,pop3,master # all messages from local6, except imap, pop3, master
local6.* /var/log/maillog
!imap # only from imap
local6.* /var/log/imapd.logкстати, лучше писать local6.info /var/log/imapd.conf, иначе завалит дебужной инфой
Спасибо за ответы!
Только пока результатов нет... :(>ну или заставьте postfix писать в другой лог
я уже думал на этим... :)
>ну или используйте syslog-ng, там можно вести логи как заблагорассудится
по-моему в стандартной конфигурации в CentOS 5.2 syslog-ng нету... его придется собирать... а я думаю, что можно стандартными средствами управиться... но как вариант расмотреть можно...
>local6.* /var/log/imap.d
не работает... он в принципе туда не хочет писать, не важно на каком уровне .debug или .info
>!-imap,pop3,master # all messages from local6, except imap, pop3, master
>local6.* /var/log/maillog
>!imap # only from imap
>local6.* /var/log/imapd.log
>
>кстати, лучше писать local6.info /var/log/imapd.conf, иначе завалит дебужной инфойа можно по подробнее, а то я туплю... дело в том, что он не воспринимает вещи типа !imap
или пишет: syslogd: unknown priority name ""
>а можно по подробнее, а то я туплю... дело в том, что
>он не воспринимает вещи типа !imap
>или пишет: syslogd: unknown priority name ""хм, может быть старая версия сислога. попробуйте тогда
#!-imap,pop3,master
и
#!imap,pop3,master
соответственно