The OpenNET Project / Index page

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

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

"Exim Dovecot и права"  +/
Сообщение от Graynder (ok) on 19-Мрт-10, 10:31 
Вот exim
local_delivery:
  driver = appendfile
  maildir_format
  create_directory
#  directory = ${home}/Maildir
  directory = /var/mail/$domain/$local_part
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail
  user = $local_part
  mode = 0660
  no_mode_fail_narrower

А вот dovecot
#mail_location = maildir:~/Maildir
mail_location= maildir:/var/mail/%d/%n

содержимое /var/mail :
total 6
drwxrwxr-x   3 root   mail   512 19 мар 09:51 .
drwxr-xr-x  24 root   wheel  512 18 мар 03:31 ..
drwx------   3 admin  mail   512 19 мар 09:51 domain.ru

Dovecot ругается
Mar 19 09:52:10 IMAP(admin): Error: mkdir(/var/mail//admin/cur) failed: Permission denied (euid=1001(admin) egid=1001(admin) missing +w perm: /var/mail/)

Если вернуть закоментированые значения , то все работает.
Как научить exim создавать папки так , чтобы dovecot ,был рад ? )

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

Оглавление

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


1. "Exim Dovecot и права"  +/
Сообщение от DeadLoco (ok) on 19-Мрт-10, 11:47 
>Как научить exim создавать папки так , чтобы dovecot ,был рад ?

Лучше научить экзим спихивать локал деливери довекоту, добавив в транспорты вот такое:

dovecot_lda:
        driver = pipe
        command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
        delivery_date_add
        log_output
        user = mailnull

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

2. "Exim Dovecot и права"  +/
Сообщение от SubGun (ok) on 19-Мрт-10, 12:22 
Вообще-то, это называется "через задницу". С доставкой отлично справляется exim. Нет смысла пихать все через dovecot.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Exim Dovecot и права"  +/
Сообщение от DeadLoco (ok) on 19-Мрт-10, 13:38 
>Вообще-то, это называется "через задницу". С доставкой отлично справляется exim. Нет смысла
>пихать все через dovecot.

Я бы с удовольствием послушал, как попроще средствами экзима реализовать managesieve и обеспечить прозрачное его взаимодействие с managesieve imap-сервера.

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

3. "Exim Dovecot и права"  +/
Сообщение от SubGun (ok) on 19-Мрт-10, 12:24 
А в чем собственно проблема-то? dovecot говорит, что на /var/mail и папки ниже уровнем должны быть права 770-775
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Exim Dovecot и права"  +/
Сообщение от Andrey Mitrofanov on 19-Мрт-10, 12:44 
>Dovecot ругается
>Mar 19 09:52:10 IMAP(admin): Error: mkdir(/var/mail//admin/cur) failed: Permission denied (euid=1001(admin) egid=1001(admin) missing
>+w perm: /var/mail/)

Человечьим же языком написано---^^^ не ешь меня Иван-Царевич... гм... нет прав на запись в папку /var/mail для тек.пользователя admin/admin??!

>Как научить exim создавать папки так , чтобы dovecot ,был рад ?
>)

Дык, научить тебя читать логи -- во, давкот-то обрадуется. :))))

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

6. "Exim Dovecot и права"  +/
Сообщение от Graynder (ok) on 19-Мрт-10, 14:32 
да права все есть.
Даже directory_mode = 777 добавленная в local_delivery не помогает.
Меня больше смущает то что dovecot обращается по неправильному пути.
/var/mail//admin/cur - такого не существует. Есть /var/mail/domain.ru/admin/cur
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Exim Dovecot и права"  +/
Сообщение от Andrey Mitrofanov on 19-Мрт-10, 15:12 
>/var/mail//admin/cur - такого не существует. Есть /var/mail/domain.ru/admin/cur

1/ "//" говорит о том, что %d=="":

#   %d - domain part in user@domain, empty if there's no domain

2/ беглый просмотр экзампельного dovecot.conf на предмет "пустого" домена наталкивает на мысли о --

auth_default_realm =domain.ru

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

8. "Exim Dovecot и права"  +/
Сообщение от Kost email on 07-Май-10, 11:31 
Возможно SELinux
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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