В Вто, 09/10/2007 в 10:14 +0300, Mikolaj Golub пишет: > On Mon, 08 Oct 2007 18:30:18 +0300 Покотиленко Костик wrote: > > ПК> local_recipient_maps = $virtual_mailbox_maps > > Ну, а чему равно $virtual_mailbox_maps? Здесь собственно и нужно объяснять > постфиксу, где смотреть пользователей. И нужно ему сказать, чтоб смотрел в > базе cyrus. Для этого нужно установить, какую именно базу использует cyrus и > посмотреть, не умеет ли с ней работать постфикс. > > postconf -m выдаст список типов баз данных, с которыми может работать данный > постфикс. Здесь http://www.postfix.com/DATABASE_README.html#types можно > посмотреть список, с которыми постфикс может работать в принципе. И обратить > внимание на замечание: > > Other lookup table types may be available depending on how Postfix was > built. With some Postfix distributions the list is dynamically extensible as > support for lookup tables is dynamically linked into Postfix. > > Если все-таки окажется, что ни одна не подходит, то я вижу два пути: либо > перевести базу юзеров cyrusa в базу, с которой может работать постфикс (mysql, > pgsql etc.) либо же использовать что-то типа program map, о которой писал > Артем. Правда при беглом просмотре именно program я не нашел, самое близкое -- > это tcp. Идея такая: при использовании этой мапы постфикс будет вызывать > программу (или подключаться на tcp порт, где висит программа), которая будет > возвращать информацию, есть такой пользователь или нет. Подозреваю, что в > поставке цируса найдется такая утилита.
Да всё оказалось гораздо проще, благодаря тем строчкам, которые я привёл, postfix стал спрашивать cyrus о ящиках напрямую через протокол LMTP. И не надо уме знать в каком именно виде ящики хранятся. Осталось с контент фильтрами разобраться... -- Покотиленко Костик <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

