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