[Comm] Q: postfix+cyrus - мы в город долгопрудный идём дорогой трудной

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Ср Янв 19 12:27:40 MSK 2005


А расскажите пожалуйста как сейчас кошерно заводить postfix в
связке с cyrus?

Сейчас сделано так:

mydestination = $myhostname, localhost.$mydomain, ldap:ldapdomains
...
local_recipient_maps = ldap:ldaprecipientmaps
...
alias_maps = 
virtual_alias_maps = ldap:ldapaliases
...
mailbox_transport = cyrus

ldaprecipientmaps выцепляет и ящики и алиасы.  ldapdomains
выцепляет все домены.

Немного смущает совместное использование local_recipient_maps и
virtual_alias_maps и имеется одна проблема.

Есть домен one.com и домен two.com.  В recipient_canonical_maps
прописано "@two.com @one.com".

Посылаем письмо на nonexistant на one.com - отлуп сессии с user
unknown.  Посылаем письмо на nonexistant на two.com - письмо
принимается и передаётся цирусу для nonexistant на one.com
(orig_to=nonexistant на two.com).

Если убрать recipient_canonical_maps - всё работает как надо
(отлупы в обоих случаях), но приходится для всех пользователей в
ldap заводить две записи "mail: user на one.com" и "mail: user на two.com"

Если virtual_alias_maps заменить на alias_maps то перестают
раскрываться алиасы.

Про postfix + cyrus нашёл только
http://www.delouw.ch/linux/postfix.phtml (там примерно такая же
конфигурация) и http://dudle.linuxroot.org/docs/postfix_cyrus/
(но тут нет проверок на существование пользователя).

Может я не туда смотрю?

-- 
Regards, Sir Raorn.
-------------------
Сделаю все, что будет в моих силах.
Последних, правда, совсем мало осталось.
		-- ldv in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20050119/1a2cec83/attachment-0003.bin>


Подробная информация о списке рассылки community