Страница 1 из 1

проблема с cyrus

Добавлено: 2009-03-13 13:13:18
sock4proxy
Добрый день.
Почта разрослась до 11 гигов, решил перенести ее на другой диск...
скопировал папку /usr/local/var/spool/imap/domain/domen_name/user на другой диск и сделал на нее символическую ссылку... копировал с переносом прав, т\е cp -rp. Несмотря на это с того дня как я все это дело перенес судя по времени модификации папки так ничего туда и не упало...
в /var/log/imapd.log никаких ошибок не вижу... Что скажете, где искать ошибку?
спасибо

Re: проблема с cyrus

Добавлено: 2009-03-13 20:34:55
dm07
Для этих целей в Cyrus предусмотрена возможность хранения почтовых ящиков на нескольких разделах файловой системы.
Суть: в /usr/local/etc/imapd.conf есть указание на хранение всех ящиков в дефолтной партиции:

Код: Выделить всё

# partition-<name>. Должен быть задан как минимум один раздел.
# Место хранения почтовых папок
partition-default: /var/spool/imap
Однако ты можешь задать дополнительные партиции для хранения на них новых почтовых ящиков:

Код: Выделить всё

partition-default: /var/spool/imap
partition-1: /var/spool/cyrus1
partition-2: /var/spool/cyrus2
defaultpartition: default
Тут http://oreilly.com/catalog/mimap/chapter/ch09.html найдешь также скрипт, описывающий перенос почтовых ящиков с помощью штатной утилиты cyradm.

Re: проблема с cyrus

Добавлено: 2009-03-14 17:19:46
sock4proxy
ясно, за ссылку спасибо....
так а что, вариант с симлинком неправильный?

Re: проблема с cyrus

Добавлено: 2009-03-16 12:44:31
sock4proxy
в /usr/local/etc/imapd.conf сменил путь partition-default: на новый...
все по старому, старое видно, новое не приходит... куда он хоть ругаться то должен?

Re: проблема с cyrus

Добавлено: 2009-03-16 18:03:02
dm07
sock4proxy писал(а):в /usr/local/etc/imapd.conf сменил путь partition-default: на новый...
все по старому, старое видно, новое не приходит... куда он хоть ругаться то должен?
Куда ему сказал, туда и будет...
Для начала посмотри /etc/syslog.conf
Можно написать что-то вроде того:

Код: Выделить всё

!master
*.*                                             /var/log/cyrus.log
!ctl_cyrusdb
*.*                                             /var/log/cyrus.log
!cyr_expire
*.*                                             /var/log/cyrus.log
!imaps
*.*                                             /var/log/cyrus.log
!lmtpunix
*.*                                             /var/log/cyrus.log
!tls_prune
*.*                                             /var/log/cyrus.log
Выполнить /etc/rc.d/syslogd restart

Убедиться, что создан /var/log/cyrus.log

Re: проблема с cyrus

Добавлено: 2009-03-16 18:12:23
sock4proxy
спасибо, щас попробую

Re: проблема с cyrus

Добавлено: 2009-03-16 18:25:37
sock4proxy
писаться начало...
пишется практически исключительно

Код: Выделить всё

about to exec /usr/local/cyrus/bin/smmapd
process 88308 exited, status 0
насколько я понимаю это sendmail ему письма пихает...
ошибок в логе по прежнему нет, письма не приходят...