Changes between Version 9 and Version 10 of Servicos/Cyrus


Ignore:
Timestamp:
01/25/11 17:00:19 (13 years ago)
Author:
lucas.carraro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Servicos/Cyrus

    v9 v10  
    11= Cyrus IMAP = 
    22 
    3 O servidor Cyrus IMAP é o responsável em fornecer as mailboxes dos usuários. Ele é um servidor IMAP de alta performance que permite que vários usuários trabalhem simultanemanete na mesma mailbox, além de possuir funções de pesquisa, indice e compartilhamento muito avançadas. Para maiores informações sobre o protocolo IMAP e suas funções consulte o seguinte [http://pt.wikipedia.org/wiki/Internet_Message_Access_Protocol endereço]. O servidor Cyrus IMAP é compatível com praticamente todos os clientes IMAP disponíveis no mercado( AppleMail, Android, Thunderbird, Outlook, Evolution, KMail ). Atualmente a versão considerada estável pelo projeto é a 2.4.6. As distribuições de Linux costumam vir por padrão com o Cyrus 2.2 ou 2.3 
     3O servidor Cyrus IMAP é o responsável em fornecer as mailboxes dos usuários. Ele é um servidor IMAP de alta performance que permite que vários usuários trabalhem simultanemanete na mesma mailbox, além de possuir funções de pesquisa, indice e compartilhamento muito avançadas. Para maiores informações sobre o protocolo IMAP e suas funções consulte o seguinte [http://pt.wikipedia.org/wiki/Internet_Message_Access_Protocol endereço]. O servidor Cyrus IMAP é compatível com praticamente todos os clientes IMAP disponíveis no mercado(Apple Mail,Android,Thunderbird,Outlook,Evolution,KMail). Atualmente a versão considerada estável pelo projeto é a 2.4.6. As distribuições de Linux costumam vir por padrão com o Cyrus 2.2 ou 2.3 
    44  
    55 
     
    6363  checkpoint    cmd="/usr/cyrus/bin/ctl_cyrusdb -c" period=5 
    6464 
    65   # this is only necessary if using duplicate delivery suppression 
    66   delprune        cmd="/usr/cyrus/bin/cyr_expire -E 3" at=0401 
    67  
    68   ## Expirar mensagens do delay Expunge 
    69   delprune        cmd="/usr/cyrus/bin/cyr_expire -X 14" at=0200 
    70   
    71   ## Expirar pastas deletadas a mais de 14 dias 
    72   delprune        cmd="/usr/cyrus/bin/cyr_expire -D 14" at=0400 
    73  
    74   # this is only necessary if caching TLS sessions 
    75   tlsprune      cmd="/usr/cyrus/bin/tls_prune" at=0400 
    76  
    7765  # SQUATTER indexa as caixas postais para pesquisa. 
    7866  squatter        cmd="/usr/cyrus/bin/squatter -s -r user" at=2300 
     
    8169} 
    8270 
     71}}} 
     72 
     73A lista de todos os parâmetros de configuração disponíveis pode ser acessada pelo shell através dos comandos 
     74 
     75{{{ 
     76 man imapd.conf 
     77 man cyrus.conf 
     78}}} 
     79 
     80== Administrando as Contas no Servidor IMAP == 
     81 
     82A administração de cotas e compartilhamentos de caixa é feita pelo módulo Expresso Admin do Expresso. 
     83Quando você cria ou deleta uma conta de correio no Expresso Admin a operação é executada no Servidor IMAP. 
     84 
     85As contas de e-mail podem ser administradas pela linha de comando através do comando "cyradm" ou via scripts em perl, python e etc .... 
     86 
     87A ferramenta cyradm é um shell interativo para administração do cyrus.  
     88 
     89Abaixo segue um exemplo de conexão 
     90e criação de caixas: 
     91 
     92{{{ 
     93cyradm --server servidor.imap.expresso  --user expresso-admin 
     94 
     95cm user/login   ( criar caixa de usuário ) 
     96cm user/login/Sent 
     97cm user/login/Drafts 
     98cm user/login/Trash 
     99 
     100lm (lista as caixas) 
     101 
     102lq user/login ( listar quota do usuário: login ) 
     103 
     104sq user/login 1024000 ( Setar a cota de 1Gb para a caixa ) 
     105 
     106lam user/login ( Listar as ACLs de uma caixa ) 
     107lam user/login/* 
     108 
     109( Para deletar uma caixa voce deve dar permissão para ela ) 
     110sam user/login expresso-admin all 
     111dm user/login 
    83112 
    84113}}} 
    85114 
    86 == Ferramenta de administração ==  
     115Maiores dúvidas sobre a administração podem ser consultadas 
     116no[http://www.cyrusimap.org/docs/cyrus-imapd/2.3.16/man/cyradm.1.php manual] do cyradm. 
    87117 
    88 A ferramenta cyradm é um shell interativo para administração do cyrus. Para ver as caixas: 
     118Pelo Linux 
     119 
    89120{{{ 
    90 cyradm --server localhost --user expresso-admin 
    91 cm INBOX 
    92 cm INBOX/Enviados 
    93 cm INBOX/Lixeira 
    94 cm INBOX/Rascunhos 
     121 man cyradm 
     122}} 
    95123 
    96 lm (lista as caixas) 
    97 }}} 
    98 Isto cria pastas para o usuário expresso-admin. Existem outros comandos que podem ser vistos no help do cyradm 
    99124 
    100125== Configurando o Expresso para outro servidor Cyrus ==