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

Общая папка IMAP + Exim + Dovecot + Mysql

Добавлено: 2009-07-09 12:00:56
superles
Знаю что тема подымалась, но ответа я в предыдущих темах для себя не нашёл.
Пытаюсь создать общую папку IMAP :

в dovecot.conf

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

namespace public {
   separator = . 
   prefix = "#shared_mailbox."
   location = maildir:/home/shared_mailbox/Maildir/
   inbox = no
   hidden = no
}
Создал в /home/shared_mailbox/Maildir/ сделал dovecot владельцем

В maillog

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

user=<les@mydomain.ru>, method=PLAIN, rip=10.0.0.220, lip=10.0.0.253
dovecot: IMAP(les@mydomain.ru): Effective uid=26, gid=26, home=mydomain.ru/les/
dovecot: IMAP(les@mydomain.ru): Namespace: type=public, prefix=#shared_mailbox., sep=., inbox=no, hidden=no, list=yes, subscriptions=yes
dovecot: IMAP(les@mydomain.ru): maildir: data=/home/shared_mailbox/Maildir/
dovecot: IMAP(les@mydomain.ru): maildir++: root=/home/shared_mailbox/Maildir, index=, control=, inbox=
dovecot: IMAP(les@mydomain.ru): namespace configuration error: inbox=yes namespace missing
dovecot: Fatal: IMAP(les@mydomain.ru): Namespace initialization failed

Re: Общая папка IMAP + Exim + Dovecot + Mysql

Добавлено: 2009-07-09 14:01:47
schizoid
а че довекот владелец? а не ексим?

Re: Общая папка IMAP + Exim + Dovecot + Mysql

Добавлено: 2009-07-09 17:32:48
moury
Из Вашего поста складывается впечатление, что Вы при создании namespace типа public не создали одновременно namespace типа private с inbox=yes.

Создание такого namespace обязательно, потому что при описании любого namespace настройки mailbox_location переопределяются.

Re: Общая папка IMAP + Exim + Dovecot + Mysql

Добавлено: 2009-07-10 9:15:29
superles
Понял, СПАСИБО , скажите при этом какие папки создавать и какие им давать права??

Re: Общая папка IMAP + Exim + Dovecot + Mysql

Добавлено: 2009-07-10 9:42:06
superles
Я так понял сделать нужно вот так :

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

namespace private {
   separator = .
   prefix = 
   location = maildir:~/Maildir/   
   inbox = yes
}

namespace public {
   separator = .
   prefix = "#shared_mailbox."
   location = maildir:/home/shared_mailbox/Maildir/
   inbox = no
   hidden = no
}
Вот только не понятно как прописать location , ведь здесь для системных пользователей, а у меня MySQL. И где создавать эту папку и какие ей дать права. У меня вся почта -> /var/mail/exim/mydomain.ru/пользователь/.

Re: Общая папка IMAP + Exim + Dovecot + Mysql

Добавлено: 2009-07-10 14:32:35
superles
Up