Re[2]: Нужны пояснения про nginx smtp proxy или "умный" MTA

Anton Yuzhaninov citrin at citrin.ru
Mon Jul 9 23:28:25 MSD 2007


Hello umask,

You wrote on Monday, July 9, 2007, 8:03:33 PM:

>> u> Возникает вопрос относительно MTA, который сможет теперь
>> >> u> раскладывать почту на правильные IMAP-хранилища (через lmtp, например).

>> postfix
>> через transport table
>> Думаю и в exim есть нечто аналогичное.

u> Фактически соответствие пользователь\imap-сервер есть в базе
u> сервера HTTP-аутентификации.

Насколько я понимаю HTTP-сервер обращается к какой то реляционной базе
данных для получения информации о пользователях?

u>  Эту базу, как я понимаю, можно
u> адаптировать для использования в качестве transport table в
u> postfix. Подскажите, куда обратить свой взор и что почитать?

Если информация о пользователях хранится в PostgreeSQL то это будет
выглядеть примерно так:

в main.cf

transport_maps = proxy:pgsql:$config_directory/maps/transport.cf

В transport.cf

user = someone
password = some_password
dbname = some_database

query = SELECT CONCAT('lmtp:inet:', backend) FROM users WHERE
          user = '%u' AND domain = '%d';

где backend это сервер на котором находится ящик данного пользователя.
          
-- 
 Anton Yuzhaninov.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1781 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070709/1d2d5535/attachment.bin>


More information about the nginx-ru mailing list