A maioria dos webmails abrem uma nova requisição a cada clique do usuário (ao abrir uma mensagem, ao clicar no botão para atualizar pastas, ao mover mensagens, etc). Consequentemente a cada requisição, uma nova autenticação é feita. Se você tem 2000 usuários trabalhando no webmail simultaneamente, o seu servidor de autenticação vai ter um sobrecarga com um volume enorme de autenticações.
O Imapproxy faz um cache da primeira autenticação do usuário e mantém uma conexão persistente. Desta forma, a cada clique do usuário no webmail a primeira conexão será sempre aproveitada. Isto reduz muito as autenticações e não sobrecarrega o servidor de IMAP.
- Para configurar o Imapproxy para Postfix e Squirrelmail, faça o seguinte:
1) Faça download do imapproxy em: http://www.imapproxy.org
Busque sempre a versão stable.
2) Descompacte e instale:
tar xvfz up-imapproxy-x.x.x.tgz
cd up-imapproxy-x.x.x
./configure
make && make install && make install-conf && make install-init
Observação: em algumas distribuições, ao fazer o ./configure, o sistema pode reclamar a ausência da bibliotecas lcurses ou lncurses. Para baixar e instalar vá em ftp://ftp.gnu.org/gnu/ncurses/ e baixe a versão mais atual. Descompacte e instale utilizando ./configure, make && make install
3) Se a instalção for bem sucedida, edite o arquivo /etc/imapproxy.conf. E busque:
server_hostname localhost
4) Mude “localhost” para o hostname de seu servidor. Em seguida, busque:
listen_port
5) Mude para:
listen_port 143
6) Encontre:
server_port
7) Mude para:
server_port 144
8) Em seguida, abra o arquivo /etc/courier/imapd (esse arquivo pode estar em outro caminho no seu servidor) e procure por:
PORT=143
9) Mude para:
PORT=144
10) Agora vamos fazer uma alteração na configuração do Squirrelmail. Vá na pasta raiz do webmail, no diretório /config e abra o arquivo de configuração conf.pl. Digite 2 e Enter para acessar Server Settings, depois digite A e Enter para entrar em Update IMAP Settings, depois digite 5 e Enter para mudar a IMAP Port de 143 para 144. Em seguida digite S e Enter para salvar as alterações e Q e Enter para sair.
11) Agora reinicie os serviços:
/etc/init.d/imapproxy stop
/etc/init.d/courier-imap restart (pode ser diferente no seu servidor)
/etc/init.d/postfix restart (pode ser diferente no seu servidor)
/etc/init.d/imapproxy start
Pronto! O Imapproxy está pronto e funcionando...
Um trabalho da Equipe de Rede - IOC - Fundação Oswaldo Cruz
O Imapproxy faz um cache da primeira autenticação do usuário e mantém uma conexão persistente. Desta forma, a cada clique do usuário no webmail a primeira conexão será sempre aproveitada. Isto reduz muito as autenticações e não sobrecarrega o servidor de IMAP.
- Para configurar o Imapproxy para Postfix e Squirrelmail, faça o seguinte:
1) Faça download do imapproxy em: http://www.imapproxy.org
Busque sempre a versão stable.
2) Descompacte e instale:
tar xvfz up-imapproxy-x.x.x.tgz
cd up-imapproxy-x.x.x
./configure
make && make install && make install-conf && make install-init
Observação: em algumas distribuições, ao fazer o ./configure, o sistema pode reclamar a ausência da bibliotecas lcurses ou lncurses. Para baixar e instalar vá em ftp://ftp.gnu.org/gnu/ncurses/ e baixe a versão mais atual. Descompacte e instale utilizando ./configure, make && make install
3) Se a instalção for bem sucedida, edite o arquivo /etc/imapproxy.conf. E busque:
server_hostname localhost
4) Mude “localhost” para o hostname de seu servidor. Em seguida, busque:
listen_port
5) Mude para:
listen_port 143
6) Encontre:
server_port
7) Mude para:
server_port 144
8) Em seguida, abra o arquivo /etc/courier/imapd (esse arquivo pode estar em outro caminho no seu servidor) e procure por:
PORT=143
9) Mude para:
PORT=144
10) Agora vamos fazer uma alteração na configuração do Squirrelmail. Vá na pasta raiz do webmail, no diretório /config e abra o arquivo de configuração conf.pl. Digite 2 e Enter para acessar Server Settings, depois digite A e Enter para entrar em Update IMAP Settings, depois digite 5 e Enter para mudar a IMAP Port de 143 para 144. Em seguida digite S e Enter para salvar as alterações e Q e Enter para sair.
11) Agora reinicie os serviços:
/etc/init.d/imapproxy stop
/etc/init.d/courier-imap restart (pode ser diferente no seu servidor)
/etc/init.d/postfix restart (pode ser diferente no seu servidor)
/etc/init.d/imapproxy start
Pronto! O Imapproxy está pronto e funcionando...
Um trabalho da Equipe de Rede - IOC - Fundação Oswaldo Cruz
Nenhum comentário:
Postar um comentário