Страница 2 из 2
Re: общие папки для некоторых юзеров
Добавлено: 2011-01-12 16:07:15
f0s
xM писал(а):f0s писал(а):blade_007 писал(а):в данную папку /mail/shared/ НЕ ДОЛЖНО БЫТЬ доставки почты, т.е. она для обмена почтой.
да, это новая папка, которую я создал.. а почему она могла стать папкой доставки почты?
Наверняка потому, что /mail/shared для какого-то из юзеров является корневой. Надо пути проверить.
ну вообще исключено.. как это можно проверить?
у меня все адреса в /mail вида имя@домен.ру
Re: общие папки для некоторых юзеров
Добавлено: 2011-01-12 21:43:53
blade_007
Итак, у меня dovecot-2.0.8
Код: Выделить всё
# grep -v "#" 20-imap.conf
protocol imap {
mail_plugins = $mail_plugins imap_acl
imap_client_workarounds = tb-extra-mailbox-sep delay-newmail
}
# grep -v "#" 10-mail.conf
namespace {
type = private
separator = /
prefix =
inbox = yes
}
namespace {
type = public
separator = /
prefix = tt/
location = maildir:/var/spool/vmail/domains/DOMAIN/isc/
inbox = no
hidden = no
list = yes
subscriptions = yes
}
mail_plugins = acl
# grep -v "#" 90-acl.conf
plugin {
acl = vfile
}
cd /var/spool/vmail/domains/DOMAIN
mkdir -p isc
mkdir isc/.test
chown -R mailnull:mail isc
cd isc
cat <<EOF >> dovecot-acl
user=admin@DOMAIN lrwsi
user=jack@DOMAIN lrwsi
EOF
touch dovecot-shared
touch .test/dovecot-shared
как то так.
Re: общие папки для некоторых юзеров
Добавлено: 2011-01-13 10:37:57
xM
У меня 1.2.16
Работает вот с таким куском конфига
Код: Выделить всё
mail_location = maildir:/var/mail/%d/%n
namespace private {
separator = .
prefix =
inbox = yes
}
namespace public {
separator = .
prefix = public.
location = maildir:/var/mail/public:INDEX=~/public
subscriptions = no
list = children
}
Re: общие папки для некоторых юзеров
Добавлено: 2011-01-13 18:38:12
f0s
всем спасибо. заново создал папку, назвал ее Public и все ок стало. Правда shared если удаляю, она дейсвительно сама заново появляется и начаинет под мейлдик использоваться.. не знаю правда к кому она прицепилась