Проксирование почту

Shestera S Leonid leonid at shestera.ru
Sun Mar 2 17:23:00 MSK 2008


Здравствуйте.
Подскажите пожалуйста как на nginx осуществлять проксирование почту?

Суть такая есть 3 exim и 3 dovecot поставленные на разные сервера (у
всех внутрении ip)
есть сервер с nginx, на нем нужно балансировать нагрузку, как я не очень понял.

вот кусок кода который нашел в сети

user mail mail;
worker_processes 1;

error_log /var/log/nginx/error_log info;

events {
        worker_connections  8192;
        use epoll;
}
mail {
      server_name  mail.*;
     auth_http    localhost:9000/cgi-bin/nginxauth.cgi; (вообще не
понял откуда это)

      imap_capabilities "IMAP4rev1" "UIDPLUS" "IDLE" "LITERAL+" "QUOTA";

      pop3_auth         plain apop cram-md5;
      pop3_capabilities "LAST" "TOP" "USER" "PIPELINING" "UIDL";

      smtp_auth         login plain cram-md5;
      smtp_capabilities "SIZE 10485760" ENHANCEDSTATUSCODES 8BITMIME DSN;
      xclient off;

      server {
          listen             192.168.1.18:25;
          protocol           smtp;
          timeout            300s;
      }
      server {
          listen     192.168.1.18:110;
          protocol   pop3;
          proxy      on;
          proxy_pass_error_message  on;
      }
      server {
          listen     192.168.1.18:143;
          protocol   imap;
          proxy      on;
      }
      server {
          listen             192.168.1.18:587;
          protocol           smtp;
          timeout            300s;
      }
  }


Помогите мне пожалуйста реализовать подобную схему.

P.S. и ещё вопрос не внему немного , но все рано спрошу, в чем лучше
хранить базу пользователей? на текущий момент остановился на Ldap.


More information about the nginx-ru mailing list