Changes between Version 17 and Version 18 of Servicos/Cyrus


Ignore:
Timestamp:
01/25/11 18:09:27 (13 years ago)
Author:
lucas.carraro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Servicos/Cyrus

    v17 v18  
    161161* Porque o "restart" do serviço está demorando muito ? 
    162162 
    163  
    164  
    165  
    166  
    167 == Como testar/administrar == 
    168 O banco de dados do Cyrus é mapeado em /var/spool/cyrus. Desta forma o administrador consegue ver, remover, adicionar, alterar os emails das caixas postais. Por exemplo na pasta "/var/spool/cyrus/mail/e/user/expresso-admin" encontra-se as caixas do usuário expresso-admin. Por exemplo listando o conteúdo desta pasta: 
    169 {{{ 
    170 10740.  10751.  cyrus.cache   cyrus.index  Enviados 
    171 10749.  95431.  cyrus.header  Drafts       Lixeira 
    172 }}} 
    173 Os arquivos regulares 10740., 10749., 10751. e 95431. são mensagens em formato texto. Os diretórios Lixeira, Enviados, Drafts são pastas das caixas postais. 
    174  
    175 Os arquivos cyrus.index, cyrus.cache e cyrus.header são arquivos de controle do cyrus para otimizar buscas em conteúdos e cabeçalhos dos emails. Quando as caixas apresentarem problema, como por exemplo lentidão, estes podem ser refeitos. A forma de refaze-los é usando a ferramenta /usr/sbin/cyrreconstruct. 
    176  
    177 Para administrar caixas (como por exemplo remoção e criação) o administrador deve usar a ferramenta cyradm. 
     163* Qual o limite de mailboxes que posso ter no cyrus imap ? 
     164 
     165* Quais os arquivos importantes em um backup do cyrus imap ? 
     166 
     167* Como restaurar uma instalação do cyrus imap ?  
     168 
     169* O que é o squat ?  
     170 
     171 
     172 
     173== Como funciona a estrutra de pastas do Cyrus == 
     174 
     175O banco de dados com as caixas do Cyrus fica localizado em {configdirectory}/mailboxes.db.  
     176 
     177A caixa de um usuário fica dentro de um path específico. 
     178Para descobrir aonde está a caixa de um usuário você pode usar o comando: 
     179{{{ 
     180  mbpath user/login 
     181 
     182 /var/spool/imap/l/user/login 
     183}}} 
     184 
     185Dentro de cada caixa existem arquivos de controle específicos. 
     186São eles os arquivos: 
     187{{{ 
     188 cyrus.squat 
     189 cyrus.cache 
     190 cyrus.index  
     191 cyrus.header 
     192}}} 
     193 
     194Caso um usuário não esteja conseguindo ler as mensagens ou elas se encontrem embaralhadas você pode reconstruir a caixa do usuário com o comando: 
     195 
     196{{{ 
     197 reconstruct -rf user/login 
     198}}} 
     199 
     200dependendo da versao o comando é o: 
     201 
     202{{{ 
     203  cyrreconstruct -rfuser/login 
     204}}} 
     205 
     206 
    178207 
    179208== Mais informações == 
     209 
     210Maiores dúvidas visite o site: 
     211 
    180212[http://www.cyrusimap.org  Documentação do cyrus]