Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: Нужны пояснения п ро nginx smtp proxy или "умный" MTA
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.
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
|