Implantação de um Sistema de Workgroup Open Source

O objetivo deste documento é ajudar pessoas que, como eu, querem não somente a receita de bolo de como fazer, mas entender o por quê de cada coisa, entender um pouco do por quê e para quê. E é justamente isto que tento fazer neste documento, compilar de forma concisa tudo sobre groupware e correio eletrônico, os conceitos e a instalação. Espero que ajude a muitos como me ajudou.

[ Hits: 118.915 ]

Por: Claudio Rocha de Jesus em 14/01/2008


Patch de auto-create do Cyrus



Para que o Cyrus crie automaticamente as mailbox dos usuários é necessário aplicar um patch, porque em nenhuma versão ele faz isso nativamente. Depois de aplicado esta correção ao criar um usuário no eGroupware a mailbox do usuário já será criada no Cyrus.

Antes é necessário baixar um pacote auxiliar para compilar os pacotes no Debian:

# apt-get update
# apt-get install fakeroot


Vá para o diretório /usr/src.

Antes de baixar os fontes, execute o comando abaixo para verificar e baixar todas as dependências requeridas:

# apt-get build-dep cyrus21-imapd

Agora baixe os pacotes de fonte do Cyrus.

# apt-get source cyrus21-imapd

Agora baixe com o utilitário wget todos os patchs de auto create:

# wget http://email.uoa.gr/download/cyrus/cyrus-imapd-2.1.18/\
cyrus-imapd-2.1.18-autocreate-0.9.3.diff

# wget http://email.uoa.gr/download/cyrus/cyrus-imapd-2.1.18/\
cyrus-imapd-2.1.18-autocreate-0.9.4.diff

# wget http://email.uoa.gr/download/cyrus/cyrus-imapd-2.1.18/\
cyrus-imapd-2.1.18-autoreply-0.1-0.diff

# wget http://email.uoa.gr/download/cyrus/cyrus-imapd-2.1.18/\
cyrus-imapd-2.1.18-autosievefolder-0.6.diff

# wget http://email.uoa.gr/download/cyrus/cyrus-imapd-2.1.18/\
cyrus-imapd-2.1.18.quotalock.diff


Entre no diretório dos fontes do Cyrus:

# cd cyrus21-imapd-2.1.18/

E digite os seguintes comandos para aplicar os patchs:

# patch -p1 -Ru < ../cyrus-imapd-2.1.18-autocreate-0.9.3.diff
# patch -p1 -Ruf < ../cyrus-imapd-2.1.18-autocreate-0.9.4.diff
# patch -p1 -Ruf < ../cyrus-imapd-2.1.18-autoreply-0.1-0.diff
# patch -p1 -Ruf < ../cyrus-imapd-2.1.18-autosievefolder-0.6.diff
# patch -p1 -Ruf < ../cyrus-imapd-2.1.18.quotalock.diff


Ainda estando dentro do diretório, execute:

# dpkg-buildpackage -rfakeroot -uc -b

Para compilar os fontes com os patchs aplicados. Dependendo do processado e da memória da máquina pode ser que demore um pouco para compilar.

Caso dê algum erro, deverá checar as mensagens geradas e procurar o que ocasionou o erro.

Terminado de compilar saia do diretório, voltando para o diretório /usr/src. Execute:

# dpkg -i cyrus21-*.deb

Pronto, o pacote com os patchs aplicados já estão instalados.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Análise de produtos
   3. Definições
   4. Produtos
   5. Pacotes utilizados
   6. Configurações
   7. Configurações - continuação
   8. eGroupware
   9. Configuração de contas LDAP
   10. Atualizando a versão do eGroupWare
   11. ClamAV
   12. Patch de auto-create do Cyrus
   13. Bibliografia
Outros artigos deste autor

Git - Ciclo básico de trabalho

Conversão da base de dados do Cyrus IMAP no Debian

Compilando o Mono 2.2 no Ubuntu 8.10

Leitura recomendada

Postfix + Dovecot + MySQL + Squirrelmail no CentOS 5.5 32/64 bits

Utilizando GMail (Google Mail) em seu cliente de email favorito

Instalando e configurando o IceWarp Mail Server

Conversão da base de dados do Cyrus IMAP no Debian

Solução corporativa Expresso Livre, substituto de peso do Notes

  
Comentários
[1] Comentário enviado por lucas.suporte em 14/01/2008 - 14:50h

otimo artigo, com bastante conceitos nos assuntos abordados, apresentando um forma de o leitor expandir o assunto do artigo.
Parabens!
Lucas Rocha
Analista de Rede

[2] Comentário enviado por Sandro Li em 14/01/2008 - 16:45h

Este artigo é excelente. Parabéns Claudio! Para mim, que sou novo aqui, ele está muito bem explicado.

Sandro Lima
Técnico em Informática.

[3] Comentário enviado por rodrigosalmeida em 14/01/2008 - 16:48h

Muito bom artigo...Parabens...

[4] Comentário enviado por jorcelangelo em 15/01/2008 - 14:52h

Uns dos melhores tutoriais que ja encontrei sobre software-livre na internet.
Parabens!!! Voce merece nota 10 !!!

E um detalhe, continue enviando tutoriais. Sempre estaremos agradecidos pelo seu trabalho.

[5] Comentário enviado por rlamana em 17/01/2008 - 11:28h

Muito bacana o artigo.

Vale a pena citar também o Zimbra que é um ótimo suite de colaboração e já esta totalmente traduzido para português brasil!

Abraços


[6] Comentário enviado por jamerson em 30/10/2008 - 17:07h

muito bom artigo, mas vc acha o egroupware melhor q o OpenGroupware?

[7] Comentário enviado por tiagotavares em 14/11/2008 - 12:14h

Respondendo a pergunta do usuário "jamerson", não minha opinião o EGroupware é melhor que o OpenGroupware. Estou migrando do OGO para o EGroupware, e estou gostando muito!

[8] Comentário enviado por dbsechin em 16/04/2009 - 18:29h

Alguem conseguiu integrar o addressbook do egroupware ao LDAP?

não estou conseguindo, se alguem conseguir...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts