The OpenNET Project / Index page

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

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

"Помогите с IMAP каталогами разобраться"  
Сообщение от jonjohn email(ok) on 20-Апр-06, 12:36 
Задача: Создать для всех почтовых пользователей одинаковый каталог с подкаталогами(разные доступы пользователей). т.е. структура:

INBOX
shared
     public           (чтение всем)
         otdel1       (полный доступ пользователям таким-то, чтение таким-то)
         otdel2       (полный доступ пользователям таким-то, чтение таким-то)
         otdel3       (полный доступ пользователям таким-то, чтение таким-то)

структуру я сделал. В аутлуке все это вижу,НО:
1. Когда захожу в public выдает: Mailbox does not exist, or must be subscribed to.
2. Не могу создавать подкаталоги в otdel1-3? пишет: Access denied for CREATE on shared.public.otdel1.111 (ACL "c" required)

ACL "c" это создание директории. Выставляется при помощи makediracl,но в синтаксисе должно присутствовать INBOX. , что мне совершенно не понятно, т.к. я хочу работать с виртуальным а не локальным каталогом. Хотя в мануале maildiracl написано: "Use the maildiracl command to set up access control lists for virtual shared folders", т.е. для виртуальных.

Я явно что-то не догоняю, но не пойму что именно.

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

 Оглавление

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


1. "Помогите с IMAP каталогами разобраться"  
Сообщение от bass (??) on 20-Апр-06, 14:14 
>Задача: Создать для всех почтовых пользователей одинаковый каталог с подкаталогами(разные доступы пользователей).
>т.е. структура:
>
>INBOX
>shared
>     public      
>    (чтение всем)
>         otdel1  
>    (полный доступ пользователям таким-то, чтение таким-то)
>         otdel2  
>    (полный доступ пользователям таким-то, чтение таким-то)
>         otdel3  
>    (полный доступ пользователям таким-то, чтение таким-то)
>
>структуру я сделал. В аутлуке все это вижу,НО:
>1. Когда захожу в public выдает: Mailbox does not exist, or must
>be subscribed to.
>2. Не могу создавать подкаталоги в otdel1-3? пишет: Access denied for CREATE
>on shared.public.otdel1.111 (ACL "c" required)
>
>ACL "c" это создание директории. Выставляется при помощи makediracl,но в синтаксисе должно
>присутствовать INBOX. , что мне совершенно не понятно, т.к. я хочу
>работать с виртуальным а не локальным каталогом. Хотя в мануале maildiracl
>написано: "Use the maildiracl command to set up access control lists
>for virtual shared folders", т.е. для виртуальных.
>
>Я явно что-то не догоняю, но не пойму что именно.
интересно, а какой imap сервер, что public создаются в структуре INBOX?

если синтаксис использования maildiracl вам непонятен, то возможно стоит воспользоваться другим софтом?
например простеньким скриптом из документации к imap::admin
#!/usr/bin/perl -w                                                                                                      
use IMAP::Admin; use strict; my $u="anyone";                                                                
my $imap = IMAP::Admin->new('Server'=>'server','Login'=>'user','Password'=>'password','Port'=>143,'Separator'=> ".");  
my @list = $imap->list("shared/public/*");                                                                              
foreach my $box (@list) { $imap->set_acl($box,$u,"lrswipcda");}                                                        
$imap->close;

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

2. "Помогите с IMAP каталогами разобраться"  
Сообщение от jonjohn email(ok) on 20-Апр-06, 14:33 
>
>интересно, а какой imap сервер, что public создаются в структуре INBOX?
>
Я не пытаюсь создать public в структуре INBOX. Структуру я обрисовал выше. Я говорю что у меня ошибка при создании подкоталога - сообщение о ACL. При помощи maildiracl я присваиваю права на коталоги(создается файл где прописаны эти рпава), но в синтаксиси makediracl возможно применение только к INBOX каталогу, хотя в мэне явно говорится:  Use the maildiracl command to set up access control lists for virtual shared folders.

>если синтаксис использования maildiracl вам непонятен, то возможно стоит воспользоваться другим софтом?
>
>например простеньким скриптом из документации к imap::admin
>#!/usr/bin/perl -w
>use IMAP::Admin; use strict; my $u="anyone";
>my $imap = IMAP::Admin->new('Server'=>'server','Login'=>'user','Password'=>'password','Port'=>143,'Separator'=> ".");  
>my @list = $imap->list("shared/public/*");                                                                              
>foreach my $box (@list) { $imap->set_acl($box,$u,"lrswipcda");}                                                        
>$imap->close;

У меня courier-imap

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

3. "Помогите с IMAP каталогами разобраться"  
Сообщение от bass (??) on 20-Апр-06, 14:37 
>У меня courier-imap
угумс, тут вы с наскоку не разберётесь... там shаred folder-ы через одно место делаются :)
лучше поищите доку про это.

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

4. "Помогите с IMAP каталогами разобраться"  
Сообщение от _KAV_ (ok) on 20-Апр-06, 14:41 
>У меня courier-imap
формат ящиков?

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

5. "Помогите с IMAP каталогами разобраться"  
Сообщение от jonjohn email(ok) on 20-Апр-06, 14:43 
>>У меня courier-imap
>формат ящиков?


vpopmail

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

6. "Помогите с IMAP каталогами разобраться"  
Сообщение от _KAV_ (ok) on 20-Апр-06, 15:00 
>>>У меня courier-imap
>>формат ящиков?
>
>
>vpopmail

?????????????????

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

7. "Помогите с IMAP каталогами разобраться"  
Сообщение от jonjohn email(ok) on 20-Апр-06, 15:20 
>>>>У меня courier-imap
>>>формат ящиков?
>>
>>
>>vpopmail
>
>?????????????????


Maildir

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

8. "Помогите с IMAP каталогами разобраться"  
Сообщение от _KAV_ (ok) on 20-Апр-06, 15:33 
>>>>>У меня courier-imap
>>>>формат ящиков?
>>>vpopmail
>>?????????????????
>Maildir
Как я уже писал раньше - ты путаешь два вида shared folders.
Читаем man maildiracl
The Courier-IMAP server implements two types of shared folders: filesystem permission-based  shared folders,  as well as virtual shared folders based on IMAP access control lists.  
Use the maildiracl command to set up access control lists for virtual shared folders.  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (1)
Use the maildirmake(1), command to implement shared folders based on filesystem
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (2)
perrmissions.

Переводя на русский - ты почему-то не хочешь понять, что если ты используешь maildir, то это _реальные_, а не виртуальные папки. А использовать maildiracl (как указано в (1)) можно только для виртуальных аккаунтов. А для реальных maildirmake (как указано в (2)), и maildiracl не катит.

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

9. "Помогите с IMAP каталогами разобраться"  
Сообщение от jonjohn email(??) on 20-Апр-06, 16:02 
Я видел дто там написано. И не могу понять этого. При помощи maildirmake я создаю коталоги и вижу их в аутлуки(filesystem permission-based  shared folders). У меня соответственно не permission-based. Как я пологаю мне этот вариант не подходит. НО. Как-же мне тогда создавать виртуальные катологи? Чтоб я (и все) их видели в аутлуке? maildiracl как я понял и мэна служит только для выставления прав на эти каталоги.  
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Помогите с IMAP каталогами разобраться"  
Сообщение от _KAV_ (ok) on 20-Апр-06, 16:28 
>Я видел дто там написано. И не могу понять этого. При помощи
>maildirmake я создаю коталоги и вижу их в аутлуки(filesystem permission-based  
>shared folders). У меня соответственно не permission-based. Как я пологаю мне
>этот вариант не подходит. НО. Как-же мне тогда создавать виртуальные катологи?
>Чтоб я (и все) их видели в аутлуке? maildiracl как я
>понял и мэна служит только для выставления прав на эти каталоги.
>
Прочти документацию. Для начала README.sharedfolders. Полностью, а не только те строчки, которые хочешь видеть. Этот текст, что ты написал - шедевр. "При помощи maildirmake я создаю каталоги [skip] filesystem permission-based shared folders" - это правильно. И тут же следующей фразой - "У меня соответственно не permission-based. Как я пологаю мне этот вариант не подходит"... Полный восторг... Я создал пермишен-базед, но мне не нравится, и дальше я считаю их виртуал??? От того, что ты так считаешь, они твоими мыслями не проникнутся. И так третий раз по кругу.
Все, разговор закончен.


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

11. "Помогите с IMAP каталогами разобраться"  
Сообщение от jonjohn email(??) on 20-Апр-06, 16:40 
Под permission-based я понимаю установку прав на каталог пользователям системы. У меня почтовые аккаунты не в системе.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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