Dmitry A.Deineka wrote:
>> а в случае проблем ездить аналогом myisamchk (не знаю, что там в pgsql
>> для этого есть) по табличкам с N гигабайтами данных можно и устать
>> в pgsql (в отличие от mysql) гораздо реже возникает ситуация, когда
> нужно лечить базу данных :)
ну... посмотрим, окажется ли это критичным при плотном потоке почты и
большом объеме базы
> > оговорился. скажем так, я не считаю для себя преимуществом хранить почту
>>> в реляционной СУБД
>> опыт и тесты покажут, правильной ли дорогой идем =)
вот потом результаты не мешало бы огласить
>>>>> + я не помню, есть ли там sieve, а он мне сейчас очень
>>>>> пригодицца.
>>>>>>>> sieve в нем нет. при наличии юзерских фильтров в exim все еще актуально
>>>> использовать sieve?
>>>>>> с учетом того, что этот функционал нужен ограниченному числу
>>> ограниченных лиц :) - то не особо.
>>>> ну вот...
>> я имею в виду, что это нужно мне да еще 3-4 сотрудникам, которые читают
> много списков рассылки, например. для энд-юзера это не особо и нужно -
> долго учить.
да я так и понял. в этом случае достаточно юзерского фильтра exim'а было
бы в случае использования dovecot'а. т. е. sieve тут избыточен
>>>>>> синхронизируйте паровоз, потом в site/conf добавьте строку
>>>>>> define(`confDBMAIL_BACKEND', `PGSQL')dnl
>>>>>> и пересоберите конфиг
>>>>>>>>>> ok, попробую, отпишу результат.
>>>>>> Похоже, в configure.m4 нужно добавить
>>> ifdef(`confPGSQL', `ifelse(len(X`'confPGSQL), `1', `dnl', `dnl
>>> hide pgsql_servers = confPGSQL
>>> ')')
>>> где-то в районе 33-й строки :)
>>>>>> добавил
>>>>>> ok
>>>>> Кстати, еще хомут, с наскока не решил еще, не сильно знаком с м4:
>> dbmail=# SELECT userid FROM dbmail_users WHERE userid="test на itl.ua";
> ERROR: column "test на itl.ua" does not exist
> LINE 1: SELECT userid FROM dbmail_users WHERE userid="test на itl.ua...> ^
гм... не понимает он двойных кавычек? это хуже
> dbmail=# SELECT userid FROM dbmail_users WHERE userid='test на itl.ua';
> userid
> ----------------
>test на itl.ua> (1 row)
>> соответственно, нужно изменить запрос в deliveries/dbmail.m4 (строка 73
> и ниже), заменив " на '. Вопрос - как это сделать в m4 ? :) Курю
> букварь. С наскока (\', \\', ну не ставить же 3 бэкслеша ?) не получилось.
экранирования слешами не работают в m4
сейчас буду смотреть, что можно сделать
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC