Changes between Version 8 and Version 9 of Servicos/Cyrus/Aggregator


Ignore:
Timestamp:
07/03/11 22:46:50 (13 years ago)
Author:
lucas.carraro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Servicos/Cyrus/Aggregator

    v8 v9  
    2727'''Mupdate''' - É o servidor que coordena as operações do ambiente, ele funciona como um tipo Banco de Dados.[[BR]] 
    2828Ele é responsável em informar aos Frontends a localização da caixa do usuário e em coordenar as operações efetuadas[[BR]] 
    29 pelos Backends. 
     29pelos Backends. Se o mupdate master está fora não é possível criar novas pastas , nem alterar as propriedades das mailboxes.[[BR]] 
     30A entrega também fica comprometida, mas abaixo na documentação é citado como contornar esta limitação. 
    3031 
    3132 
    32 == Como o Expresso atualmente se comporta com um ambiente Murder == 
     33== Como o Expresso atualmente se comporta com o ambiente configurado em Aggregation (Murder) == 
    3334 
    3435O Expresso funciona normalmente com o Cyrus Aggregator. A única adaptação necessária[[BR]] 
     
    6263== Instalando e configurando um Backend == 
    6364 
    64 == Como otimizar a entrega LMTP para usar o Mupdate local e não o Master == 
     65== Como otimizar a entrega LMTP para usar o Mupdate local e não o Mupdate Master == 
    6566 
    6667Por padrão o lmtpproxyd utiliza para consultar aonde devem ser entregues a mensagem o '''mupdate_server:''' informado no arquivo[[BR]] 
    6768'''/etc/imapd.conf'''  ou seja se você tem um número muito grande de entregas você acaba sobrecarregando o MUPDATE MASTER com as solicitações. 
    6869 
     70Uma maneira simples de resolver este problema é fazer o lmtpproxyd do Frontend usar o próprio mupdate para consulta ao invés de usar o mupdate master. 
     71A configuração é realizada da seguinte forma:[[BR]] 
    6972 
     73Copie o '''/etc/imapd.conf''' como um arquivo '''/etc/imapd-local.conf'''' 
     74 
     75{{{ 
     76  cp /etc/imapd.conf /etc/imapd-local.conf 
     77}}} 
     78 
     79Edite o arquivo '''/etc/imapd-local.conf''' 
     80 
     81{{{ 
     82mupdate_server: 127.0.0.1 
     83}}} 
     84 
     85Depois edite o '''/etc/cyrus.conf''' e mude o serviço lmtpptoxyd para usar este arquivo ao invés do default. 
     86 
     87{{{ 
     88SERVICES { 
     89 .............. 
     90  lmtp    cmd="lmtpproxyd -C /etc/imapd-local-lmtpd.conf" listen="lmtp" prefork=1 
     91 ............... 
     92} 
     93}}} 
     94 
     95Outra vantagem desta abordagem é que mesmo que o mupdate master falhe todo sistema continua entregando as mensagens normalmente. 
     96Ou seja, os clientes continuam acessando as suas caixas IMAP, e a entrega continua normal mesmo com  o mupdate master fora. 
     97 
     98