Спасибо! Вы для меня действительно прояснили этот момент. В качестве smtp-сервера планируется использовать exim.
11.06.13, Alexander<ag...@yandex.ru> написал(а): > useradd -u 5000 -c "Virtual mailbox" -d /var/vmail -s /usr/sbin/nologin > vmail > mkdir /var/vmail > chown vmail:vmail /var/vmail > chmod 770 /var/vmail > > При расширенной настройке вам необходимо создать пары uid и gid для каждого > домена виртуальных получателей, > но если не принципиально иметь разные права доступа на папки доменов, > достаточно одного пользователя, созданного выше. > в конфиге postfix: > virtual_mailbox_base = /var/vmail > virtual_uid_maps = static:5000 > virtual_gid_maps = static:5000 > > ! но если используется виртуальный доставщик dovecot: > virtual_transport = dovecot > то указаное выше в postfix не нужно, а в конфиге dovecot нужно следующее: > mail_uid = 5000 > mail_gid = 5000 > first_valid_uid = 5000 > last_valid_uid = 5000 > first_valid_gid = 5000 > last_valid_gid = 5000 > > service auth { > > unix_listener auth-userdb { > mode = 0600 > user = vmail > } > > # Postfix smtp-auth > unix_listener /var/spool/postfix/private/auth { > mode = 0660 > user = postfix > group = postfix > } > > } > > 10.06.2013, 16:19, "Konstantin Fadeyev" <jred...@gmail.com>: >> Скорее всего у вас нет системного пользователя с такими uid и gid. >> Либо он специально созданный. Какие у него тогда права? И если его >> нет, как им оперирует тогда dovecot? >> >> 10.06.13, Alexander<ag...@yandex.ru> написал(а): >> >>> посмотрел у себя: >>> user_query = SELECT concat('/var/vmail/', maildir) AS home, 5000 AS >>> uid, >>> 5000 AS gid, \ >>> concat('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username = >>> '%u' >>> AND active='1' >>> >>> 10.06.2013, 15:37, "Konstantin Fadeyev" <jred...@gmail.com>: >>>> Здравствуйте! >>>> Настраиваю dovecot, добрался до этапа забора пользователей из базы >>>> postgresql. >>>> Применил такой запрос: >>>> user_query = SELECT maildir AS home, 115 AS uid, 115 AS gid FROM >>>> mailbox WHERE username = '%u' AND active = '1' >>>> Ему нужен uid и gid пользователя. Я применил такой хак :-), так как >>>> мне нет необходимости работы пользователей с разными uid и gid. Хотя в >>>> комментариях рекомендуют использовать метод static. Мне же не хочется >>>> прописывать дополнительные настройки. Прав ли я? >>>> И ещё вопрос, какой uid и gid лучше всего использовать для этого >>>> параметра? Сейчас у меня прописан uid и gid dovecot - 115. >>>> >>>> -- >>>> Константин Фадеев >>> -- >>> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org >>> with a subject of "unsubscribe". Trouble? Contact >>> listmas...@lists.debian.org >>> Archive: http://lists.debian.org/328241370865...@web28f.yandex.ru >> >> -- >> Константин Фадеев > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: http://lists.debian.org/315181370927...@web5e.yandex.ru > > -- Константин Фадеев