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 |
| 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(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 |
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 | | |
| 71 | }}} |
| 72 | |
| 73 | A 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 | |
| 82 | A administração de cotas e compartilhamentos de caixa é feita pelo módulo Expresso Admin do Expresso. |
| 83 | Quando você cria ou deleta uma conta de correio no Expresso Admin a operação é executada no Servidor IMAP. |
| 84 | |
| 85 | As 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 | |
| 87 | A ferramenta cyradm é um shell interativo para administração do cyrus. |
| 88 | |
| 89 | Abaixo segue um exemplo de conexão |
| 90 | e criação de caixas: |
| 91 | |
| 92 | {{{ |
| 93 | cyradm --server servidor.imap.expresso --user expresso-admin |
| 94 | |
| 95 | cm user/login ( criar caixa de usuário ) |
| 96 | cm user/login/Sent |
| 97 | cm user/login/Drafts |
| 98 | cm user/login/Trash |
| 99 | |
| 100 | lm (lista as caixas) |
| 101 | |
| 102 | lq user/login ( listar quota do usuário: login ) |
| 103 | |
| 104 | sq user/login 1024000 ( Setar a cota de 1Gb para a caixa ) |
| 105 | |
| 106 | lam user/login ( Listar as ACLs de uma caixa ) |
| 107 | lam user/login/* |
| 108 | |
| 109 | ( Para deletar uma caixa voce deve dar permissão para ela ) |
| 110 | sam user/login expresso-admin all |
| 111 | dm user/login |