The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Общая папка IMAP + Exim + Dovecot + Mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от superles (??) on 09-Июл-09, 12:40 
Знаю что тема подымалась, но ответа я в предыдущих темах для себя не нашёл.

Пытаюсь создать общую папку 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

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от ALex_hha (ok) on 09-Июл-09, 13:37 
Какая версия dovecot?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от superles (??) on 10-Июл-09, 10:13 
>Какая версия dovecot?

1.1.11

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от superles (??) on 10-Июл-09, 10:42 
Я так понял сделать нужно вот так :

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/пользователь/.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от pavel_simple (ok) on 10-Июл-09, 10:22 
>[оверквотинг удален]
>
>В 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

кроме public namespace'а должен быть обязательно namespace где inbox=yes.

т.е. shared folders в dovecot'е это отдельный намеспэес от основного - а основного в конфиге нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от superles (??) on 10-Июл-09, 10:43 
>[оверквотинг удален]
>>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
>
>кроме public namespace'а должен быть обязательно namespace где inbox=yes.
>
>т.е. shared folders в dovecot'е это отдельный намеспэес от основного - а
>основного в конфиге нет.

Я так понял сделать нужно вот так :
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/пользователь/.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от pavel_simple (ok) on 10-Июл-09, 12:16 
всё есть в оффициальной доке, aka в wiki
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от superles (??) on 10-Июл-09, 15:31 
>всё есть в оффициальной доке, aka в wiki

А в двух словах.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от pavel_simple (ok) on 11-Июл-09, 20:23 
>>всё есть в оффициальной доке, aka в wiki
>
>А в двух словах.

воффициальной доке

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Общая папка IMAP + Exim + Dovecot + Mysql"  +/
Сообщение от ALex_hha (??) on 11-Июл-09, 12:43 
>[оверквотинг удален]
>
>namespace public {
>separator = .
>prefix = "#shared_mailbox."
>location = maildir:/home/shared_mailbox/Maildir/
>inbox = no
>hidden = no
>}
>
>Вот только не понятно как прописать location , ведь здесь для системных пользователей, а у меня MySQL. И где создавать эту папку и какие ей дать права. У меня вся почта -> /var/mail/exim/mydomain.ru/пользователь/.

Что то типа
location = maildir:/var/mail/exim/%d/%u

Читаем документацию!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру