Re: Postfix: проверка получателя
Покотиленко Костик -> Mikolaj Golub @ Tue, 09 Oct 2007 11:20:40 +0300:
>> ПК> 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. И не надо уме знать в каком именно виде ящики
ПК> хранятся. Осталось с контент фильтрами разобраться...
Вот если я правильно понял проблему, я боюсь, проблема с
контент-фильтрами носит принципиальных характер. В смысле - при этих
строчках постфикс просто не сможет сходить к цирусу до того, как
профильтрует письмо.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Это неправильный шелл. В нем дают неправильный перл. (С)энта
Reply to: