Проксирование почту
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