Dovecot Shared mailbox

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Za...
мл. сержант
Сообщения: 105
Зарегистрирован: 2006-08-18 14:18:15
Откуда: Север России
Контактная информация:

Dovecot Shared mailbox

Непрочитанное сообщение Za... » 2008-07-14 12:38:11

Есть задача сделать у всех пользаков расшаринную папку, что бы они могли туда складывать письма.
Как мне заставить работать общие папки imap
Есть конфиг dovecot

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

....
namespace private {
  separator = /
  prefix =
  # If you don't set "location" here, it uses the mail_location setting
  #location = maildir:~/Maildir
  # Only one namespace contains the user's default INBOX:
  inbox = yes
 }

namespace public {
  separator = /
  prefix = &BB0ENQ- &BEEEPwQwBDw-/
  # This assumes that the user has write access to the directory:
  location = maildir:'/var/mail/&BB0ENQ- &BEEEPwQwBDw-'
  hidden = no
  }

protocol imap {
  #mail_verbose = yes
  #mail_debug = yes
  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
  mail_plugins = quota imap_quota
 }
....
plugin {
  quota = maildir
  quota_rule = Trash:ignore
  sieve=/var/mail/exim/%d/%n/sieve/.dovecot.sieve
}
При осмотре подписки на папки, данная расшариная папка не дает подписаться на ней, т.е. не активна.
Как же все таки мне заставить это работать
Стою в очереди За... булкой и кефиром

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Dovecot Shared mailbox

Непрочитанное сообщение Alex Keda » 2008-07-14 13:33:21

права какие
от кого юзеры пашут и какие на папку
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Za...
мл. сержант
Сообщения: 105
Зарегистрирован: 2006-08-18 14:18:15
Откуда: Север России
Контактная информация:

Re: Dovecot Shared mailbox

Непрочитанное сообщение Za... » 2008-07-14 13:43:56

Юзеры берутся из ldap, сам dovecot работает от root группа mail

вот прова на папку

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

drwxrwxrwx 3 Debian-exim mail  4096 2008-07-14 12:42 &BB0ENQ- &BEEEPwQwBDw-
вот сам конфиг

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

base_dir = /var/run/dovecot/
protocols = imap imaps managesieve
listen = *
ssl_disable = no
ssl_cert_file = /etc/exim4/exim.crt
ssl_key_file = /etc/exim4/exim.key
disable_plaintext_auth = no
shutdown_clients = yes
log_timestamp = "%b %d %H:%M:%S "
syslog_facility = mail
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_process_size = 64
login_processes_count = 3
login_process_per_connection = yes
login_max_processes_count = 64
login_max_connections = 128
#OLD#login_max_logging_users = 128
login_greeting = dovecot MUA ready
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
verbose_proctitle = yes
first_valid_uid = 25
first_valid_gid = 0
mail_privileged_group = mail
default_mail_env = maildir:/var/mail/exim/%d/%n
umask = 0077
mail_debug=yes

namespace private {
  separator = /
  prefix =
  # If you don't set "location" here, it uses the mail_location setting
  #location = maildir:~/Maildir
  # Only one namespace contains the user's default INBOX:
  inbox = yes
 }

namespace public {
  separator = /
  prefix = &BB0ENQ- &BEEEPwQwBDw-/
  # This assumes that the user has write access to the directory:
  location = maildir:'/var/mail/&BB0ENQ- &BEEEPwQwBDw-'
  hidden = no
  }

protocol imap {
  #mail_verbose = yes
  #mail_debug = yes
  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
  mail_plugins = quota imap_quota
 }

protocol lda {
  postmaster_address = admin@forestspb.ru
  auth_socket_path = /var/run/dovecot/auth-master
  mail_plugins = cmusieve quota
 }

auth default {
  # plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi
  mechanisms = plain login
  socket listen {
    master {
      path = /var/run/dovecot/auth-master
      mode = 0666
      user = Debian-exim
    }
  }

  passdb ldap {
              # Path for LDAP configuration file
              args = /etc/dovecot/dovecot-ldap.conf
              }

  userdb ldap {
              # Path for LDAP configuration file
              args = /etc/dovecot/dovecot-ldap.conf
              }

  passdb ldap {
              # Path for LDAP configuration file
              args = /etc/dovecot/dovecot-ldap-vasya.conf
              }

  userdb ldap {
              # Path for LDAP configuration file
              args = /etc/dovecot/dovecot-ldap-vasya.conf
              }

  user = root
}

auth vasya {
  mechanisms = plain login
  socket listen {
  master {
          path = /var/run/dovecot/auth-vasya-master
          mode = 0666
          user = Debian-exim
         }
  }

  passdb ldap {
              # Path for LDAP configuration file
              args = /etc/dovecot/dovecot-ldap-vasya.conf
              }

  userdb ldap {
              # Path for LDAP configuration file
              args = /etc/dovecot/dovecot-ldap-vasya.conf
              }

  user = root
}

protocol managesieve {
    #mail_debug=yes
    sieve=/var/mail/exim/%n@%d/sieve/.dovecot.sieve
    sieve_storage=/var/mail/exim/%d/%n/sieve
}

plugin {
  quota = maildir
  quota_rule = Trash:ignore
  sieve=/var/mail/exim/%d/%n/sieve/.dovecot.sieve
}
Стою в очереди За... булкой и кефиром

Аватара пользователя
Za...
мл. сержант
Сообщения: 105
Зарегистрирован: 2006-08-18 14:18:15
Откуда: Север России
Контактная информация:

Re: Dovecot Shared mailbox

Непрочитанное сообщение Za... » 2008-08-25 13:07:28

В версии 1.1.2 все заработало! Конфиги остались теже, осталось разобраться с правами?? А то есть некоторые личности которые снимают подписку и тогда у всех общая папка пропадает. Кто знает как работать с ACL Dovecot?
Стою в очереди За... булкой и кефиром