Descrevo aqui os procedimentos que segui para instalar o Postfix (servidor de correio eletrônico) e o OpenWebmail (webmail). A instalação foi efetuada no Slackware, porém seu conceito pode ser aproveitado para as demais distribuições, uma vez que instalei os pacotes a partir de código-fonte.
Também foram feitos o download dos arquivos essenciais para o funcionamento do openwebmail, que são:
CGI.pm-3.05.tar.gz
MIME-Base64-3.01.tar.gz
libnet-1.19.tar.gz
Digest-1.08.tar.gz
Digest-MD5-2.33.tar.gz
Text-Iconv-1.2.tar.gz
libiconv-1.9.1.tar.gz
Segui então os seguintes passos.
1 - Instalação dos arquivos essenciais:
# tar -zxvf CGI.pm*
# cd CGI.pm*
# perl Makefile.PL
# make
# make install
# tar -zxvf MIME-Base64-3.01.tar.gz
# cd MIME-Base64-3.01
# perl Makefile.PL
# make
# make install
# tar -zxvf libnet-1.19.tar.gz
# cd libnet-1.19
# perl Makefile.PL
# make
# make install
# man iconv
... se não aparecer o manual, instale o libiconv
... se aparecer assim como o meu... # tar -zxvf Text-Iconv-1.2.tar.gz
# cd Text-Iconv-1.2
# perl Makefile.PL
# make
# make test
# make install
2 - Instalação do Openwebmail:
# cp openwebmail* /var/www/
# tar -zxvBpf openwebmail*
# mv data/openwebmail htdocs/
# rmdir data
3 - Edição do arquivo auth_unix.conf:
# cd /var/www/cgi-bin/openwebmail/etc
# mcedit defaults/auth_unix.conf
Modificando:
passwdfile_encrypted para /etc/shadow
passwdmkdb para none
4 - Edição do arquivo openwebmail.conf:
# mcedit openwebmail.conf
Modificando:
mailspooldir para /var/spool/mail
ow_htmldir para /var/www/htdocs
ow_cgidir para /var/www/cgi-bin/openwebmail
spellcheck para /usr/bin/ispell -a -S -w "-" -d @@@DICTIONARY@@@ -p @@@PDICNAME@@@
Caso apareça erro informando que não pode gerar ou abrir o
arquivo /var/log/openwebmail.log, deve-se variar as permissões
tanto do diretório log como do arquivo até que funcione
adequadamente.
[3] Comentário enviado por josesuper2004 em 16/10/2005 - 02:56h
Ola gostei desse artigo seu. Sou novo aqui e tbm sou novo em linux. Eu uso o kurumin mais não sei muito bem como instalar o postfix na minha maquina(kurumin) agradeço a ajuda se possivel de você ate +....
[10] Comentário enviado por hanielcpv em 18/09/2006 - 12:25h
Tambem tive o problema de '/var/www/cgi-bin/openwebmail/openwebmail.pl must setuid to root'. Resolvi isso colocando "/usr/local/perl/suidperl" ao invés de "/usr/local/perl/perl", logo após a parte da edicao do arquivo /etc/logrotate.d/syslog.
Artigo muito bom, instalei e funciona sem muita frescura.
Nao recomendo dar uma permissao do tipo 777 para os arquivos do webmail, pode ser perigoso...
Abraço a todos...
[11] Comentário enviado por hanielcpv em 18/09/2006 - 12:34h
Ops...errei...
Resolvi isso colocando "/usr/local/bin/suidperl" (e nao /usr/local/perl/suidperl como no comentario anterior) ao invés de "/usr/local/bin/perl", logo após a parte da edicao do arquivo /etc/logrotate.d/syslog.
[12] Comentário enviado por els2net em 10/10/2006 - 11:10h
A matéria é excelente. Funcionou de primeira usando Trustix + postfix, porém estou com um problema. Consigo logar, enviar mesagens, porém as respostas/mensagens que recebo não aparecem no webmail!? alguém saberia me dizer o que pode estar ocorrendo ?
Obrigado - Edson
[13] Comentário enviado por jbm5688 em 30/06/2008 - 10:21h
O Artigo é muito bom, porem estou com um problema ao tentar acessar http://189.21.54.5/cgi-bin/openwebmail/openwebmail.pl, aparece a seguinte mensagem...: Software error:
Can't locate HTML/Template.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.6/i686-linux /usr/local/lib/perl5/5.8.6 /usr/local/lib/perl5/site_perl/5.8.6/i686-linux /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl/5.10.0 /usr/local/lib/perl5/site_perl) at /srv/httpd/cgi-bin/openwebmail/openwebmail.pl line 50.
BEGIN failed--compilation aborted at /srv/httpd/cgi-bin/openwebmail/openwebmail.pl line 50.
já fui no arqivo openwebail.pl e não resolvi o erro...
[14] Comentário enviado por jbm5688 em 13/08/2008 - 02:33h
Camarada parabens pela materia.. instalei em uma maquina e funcionou ok... mas agora terminei de instalar no slack 12.0
e quando eu acesso o webmail com um usuario que eu criei agora mesmo ele da o seguinte erro:
Couldn't read /var/www/cgi-bin/openwebmail/etc/styles/Default! (No such file or directory)
o que pode ser isso.... não consegui instalar... a a propropósito só rodou legal o webmail.pl quando eu comentei a linha 556 e 557 e 560 deste arquivo...
[15] Comentário enviado por pendragoon em 28/08/2008 - 11:58h
Ola, tenho o mesmo problema do jbm5688, quando xoloxo o endereço sai o erro:
Can't locate HTML/Template.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.6/i686-linux /usr/local/lib/perl5/5.8.6 /usr/local/lib/perl5/site_perl/5.8.6/i686-linux /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl/5.10.0 /usr/local/lib/perl5/site_perl) at /srv/httpd/cgi-bin/openwebmail/openwebmail.pl line 50.
BEGIN failed--compilation aborted at /srv/httpd/cgi-bin/openwebmail/openwebmail.pl line 50.
[17] Comentário enviado por infortecpfz em 17/09/2009 - 14:05h
Parabéns pelo Artigo!
Me esclareça uma dúvida por favor! Eu preciso configurar um grupo de e-mail para meu domínio,
semelhante aos grupos do Yahoo! e Google Grupos, para quando eu enviar um e-mail para
@meudominio.com.br todos que tiveram conta cadastrada neste domínio receba a mesma
mensagem, poderia me auxiliar no mesmo por favor? Muito obrigado :wq