Re: Проксирование почту
Shestera S Leonid
leonid at shestera.ru
Sun Mar 2 22:14:33 MSK 2008
Приветсвую.
Спасибо за ответ.
Возможно я неправильно и выразился :)
Мне нужно чтобы nginx висел на ральном ip и принимал все запросы на
smtp smtps pop3 pop3s imap imaps и проксировал эти запросы на
внутрении почтовые сервера которые имеют внутрении ip адреса на
которых почтовые сервера (exim, divecot) , и балансировал в
зависемости от нагрузки и доступности этих серверов.
Так надеюсь понятнее ? :)
2008/3/2 umask <umask at yandex.ru>:
> "нам" тоже не очень понятно, что вы хотите сделать.
>
> либо вы не поняли задачу и поэтому не можете объяснить тут чего именно хотите, либо хотите странного.
>
>
>
> 02.03.08, 17:23, "Shestera S Leonid" <leonid at shestera.ru>:
>
>
>
>
>
> > Здравствуйте.
>
> > Подскажите пожалуйста как на 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