LINUX.ORG.RU
ФорумAdmin

Кто-нибудь использовал nginx для проксирования IMAP?

 ,


0

4

Доброго времени суток.

Читаю документацию по всем ngx_mail_*_module и не могу понять, как оно работает.

  1. Где указываются сами почтовые сервера, которые будут использоваться в качестве backend'ов ?
  2. Для чего нужен auth_http и можно ли обойтись без него, тупо прокидывая клиента на реальный почтовый сервер ?
★★★★★

Последнее исправление: router (всего исправлений: 1)

Похоже что адрес сервера должен сообщать именно скрипт auth_http.

Документации не нашёл ( может, плохо искал? ), нашёл примеры: 1, 2, 3. В них видно что скрипт после успешной авторизации возвращает адрес сервера

Т.е. похоже что для imap/pop3/smtp nginx не столько прокси, сколько frontend для крупной почтовой системы.

[...]
if [...]
    print "Auth-User: $username\n";
    print "Auth-Pass: $real_password\n";
    print "Auth-Status: OK\n";
    print "Auth-Server: $mailserver\n";
    $auth_port = $protocol_ports->{ $q->http("Auth-Protocol") };
    print "Auth-Port: $auth_port\n";
}
else {
    print "Auth-Status: Authentication failed.\n";
}
router ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.