ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



 




Copyright © Lexa Software, 1996-2009.