URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65384
[ Назад ]

Исходное сообщение
"postfix + deliverquota"

Отправлено rm , 04-Апр-06 20:34 
создал в master.cf

qdelivery  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/deliverquota -w 90 ${recipient}


создал квоты на ящики с помощью maildirquota
все работает c этим транспортом, если указать argv=/usr/local/bin/deliverquota -w 90 PATH-TO-MAILBOX/${recipient}

Но дело в том, что у меня пути различаются для разных доменов.
структура такая:

/BASE/domain1/mailbox1
..
/BASE/domain2/mailbox1
..

имя mailbox совпадает с ${recipient}

А какая переменная в master.cf отвечает за путь к ящику????

Аккаунты хранятся в ldap и если например транспорт поставить virtual, почта успешно складывается куда ей надо..Те как-то постфикс соображает куда ее складывать


Содержание

Сообщения в этом обсуждении
"postfix + deliverquota"
Отправлено rm , 04-Апр-06 20:51 
если транспорт virtual:

main.cf:

virtual_mailbox_base = /usr/vmail
virtual_mailbox_maps = ldap:accounts

accounts_server_host = localhost
accounts_server_port = 389
accounts_search_base = ou=jmail,o=domain,c=ru
accounts_query_filter = (&(objectClass=JammMailAccount)(mail=%s)(accountActive=TRUE)(delete=FALSE))
accounts_result_attribute = mailbox
accounts_timeout = 60
accounts_bind = no

и в записи аккаунта для почты есть соответственно mailbox

в котором запись формата domain/user

те путь к ящику получается /usr/vmail/domain/user

Как это передать в deliveryquota?


"postfix + deliverquota"
Отправлено Misha , 05-Апр-06 08:19 

>Как это передать в deliveryquota?

Используй VDA Patch
http://web.onda.com.br/nadal/