Instalando o QMail e ferrramentas de administração

Este artigo tem como objetivo criar um procedimento de instalação do QMail e alguns recursos anexados que vem no pacote do qmailrocks. Iremos criar um servidor de e-mail simples com administração via web de domínios e contas de usuário. No fim deste artigo já estaremos enviando e-mail pelo nosso domínio usando o cliente de e-mail do Mozilla. Testado em no Slackware, Red Hat 9, Red Hat Enterprise Linux e Fedora.

[ Hits: 128.125 ]

Por: Ygor Thomaz em 18/02/2005 | Blog: http://www.ygorthomaz.net/


Softwares necessários



Vamos checar as dependências para que este procedimento de instalação funcione perfeitamente:
  1. Apache;
  2. PHP - Versão 4.0.6 ou superior;
  3. Perl - Qualquer versão 5;
  4. GCC;
  5. MySQL - Você só irá precisar se optar por instalar o Vpopmail com suporte a MySQL;
  6. OpenSSL - Versão 0.9.5 ou superior;
  7. OpenSSL-devel - Para RedHat e Fedora;
  8. libssl-dev, para Debian;
  9. wget - Download dos pacotes e atualizações.

Antes de mais nada vamos criar o local onde ficarão nossos arquivos de instalação:

# mkdir /downloads
# cd downloads


Criem este diretório, pois o script de instalação do qmailrocks vai usar ele.

Nós vamos utilizar um arquivo que trás tudo que vai ser necessário para nossa instalação.

Download do Qmailrocks:

# wget http://www.qmailrocks.org/downloads/qmailrocks.tar.gz

Descompactando:

# tar zxvf qmailrocks.tar.gz

    Próxima página

Páginas do artigo
   1. Softwares necessários
   2. Iniciando a instalação do QMail
   3. Instalando o ucspi-tcp-0.88 e daemontools-0.76
   4. Instalando o EZmlm e Autoresponder
   5. Instalando o Vpopmail com ou sem MySQL
   6. Instalando o Vqadmin
   7. Instalando o MailDrop
   8. Instalando e testando o Qmailadmin
   9. Finalizando a instalação do QMail
   10. Executando o QMail
   11. Enviando e-mail pelo cliente do Mozilla
Outros artigos deste autor

Programação orientada a objetos e o Java (Parte 6)

Manipulando erros com try catch finally

Dominando o Iptables (parte 2)

Programação orientada a objetos e o Java (parte 1)

Programação orientada a objetos e o Java (parte 3)

Leitura recomendada

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

Gerando estatísticas do seu servidor de email utilizando o isoqlog

Como fazer usuário interagir com SpamAssassin

Acessando contas do Hotmail pelo Mozilla Mail

Sylpheed - a GTK+ based, lightweight, and fast e-mail client

  
Comentários
[1] Comentário enviado por macroney em 18/02/2005 - 10:43h

Olá! no caso da instalação sem MySql, como é feito a criação dos domínios virtuais e os usuários ?

Sem o MySql o Vpopmail cria os domínios e os usuários virtuais ?


[2] Comentário enviado por ygorth em 18/02/2005 - 13:00h

Neste link você encontra os comandos para gereciar:
http://www.inter7.com/vpopmail/install.txt
veja a partir do topico: 6. Add a virtual domain

Veja tambem em http://www.inter7.com/index.php?page=qmailadmindocs
que o Qmailadmin parece nao precisar do Mysql, para gerenciar atraves da sua interface grafica. Mas nao tenho certeza pois usei com Mysql e ele cria uma tabelinha lá.

[3] Comentário enviado por sergiomb em 18/02/2005 - 16:49h

sim o vpopmail funciona sem Mysql , e funciona com os comandos prórprios do vpopmail como vadddomain, vinfodomain etc.

[4] Comentário enviado por lacierdias em 19/02/2005 - 09:23h

Muito bom o artigo

[5] Comentário enviado por jgama em 21/02/2005 - 00:09h

Caro amigo controlc não é a primeira vez que tento instalar o qmail no Conectiva 10 e smpre da erro, alias o erro de sempre

# make man && make setup check
qmail-remote.c: In function `main':
qmail-remote.c:590: warning: return type of `main' is not `int'
make: ** [qmail-remote.o] Erro 1
[root@servidor qmail-1.03]#

Sempre penso que agora vai mas chega em determinado momento que aparece a mensagem acima.

Vc saberia o que pode ser?

Abraço.

[6] Comentário enviado por ygorth em 21/02/2005 - 00:49h

Jgama,

se nao me engano este erro é muito comum em C. Na verdade isso não é nem um erro é só um warning.

main é do tipo int, você não pode redeclarar como void como está fazendo, comoce seu programa com somente "main()" ou "int main()" e quando ele terminar retorne um inteiro informando que terminou: "return 0;"

Se quer compreender melhor o porquê disso dê uma olhada nessa url onde tem uma bela explicação:
http://www.eskimo.com/~scs/readings/voidmain.960823.html

[7] Comentário enviado por mayconrem em 04/03/2005 - 15:17h


httpd: module "mod_auth_mysql.c" is not compatible with this version of Apache (found 20020628, need 20020903).
Please contact the vendor for the correct version.
o que pode ser isso ??

[8] Comentário enviado por itaipava em 17/03/2005 - 15:55h

na minha instalação ta dando esse erro
Try `config.sub --help' for more information.
configure: error: /bin/sh ./config.sub failed

to usando cl10

alguem pode me ajudar

[9] Comentário enviado por itaipava em 17/03/2005 - 22:14h

agora o meu vpopmail da dando esta mensagem

configure: error: Unable to find your MySQL inc dir, specify --enable-incdir.


[10] Comentário enviado por Bique em 09/04/2005 - 15:20h

Simplismente fantastico...Vou ja testar a cena...Um abracao Mocambicano.

[11] Comentário enviado por firefiery em 10/11/2005 - 17:38h

Qual a opção que habilita pra authenticar o smtp?

Obrigado!

[12] Comentário enviado por airozi em 29/01/2006 - 14:44h

legal esse artigo, parabéns

[13] Comentário enviado por adrielj em 15/02/2006 - 19:40h

Excelente artigo esta de parabens

[14] Comentário enviado por roma em 21/03/2006 - 16:11h

boa tarde
gostei muito do artigo mais esta dando esse erro ser[a que algu[em pode me ajudar
na instalacao do daemontools-0.76 da esse erro alguem sabe o que aconteceu
bash-3.00# cd /package/admin/daemontools-0.76/
bash-3.00# package/install
Linking ./src/* into ./compile...
Compiling everything in ./compile...
./load envdir unix.a byte.a
envdir.o(.text+0xe6): In function `main':
: undefined reference to `errno'
envdir.o(.text+0x235): In function `main':
: undefined reference to `errno'
unix.a(openreadclose.o)(.text+0x47): In function `openreadclose':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x119): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x15d): In function `pathexec_run':
: undefined reference to `errno'
unix.a(readclose.o)(.text+0x67): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': No such file or directory

[15] Comentário enviado por sonicsunday em 25/03/2006 - 09:26h

Fala Pessoal...
Bom, até aqui tá tudo funcionando, mas estou encontrando a seguinte dificuldade:

Não consigo navegar utilizando o http://www.seudominio.com/cgi-bin/vqadmin/vqadmin.cgi... o "seudominio" no meu caso é "augusto"

porém,

quando entro com o IP do meu linux, (no meu caso 192.168.1.1) http://192.168.1.1/cgi-bin/vqadmin/vqadmin.cgi funciona q é uma beleza... o que ode estar errado?

[16] Comentário enviado por f73rj em 12/08/2006 - 15:44h

Olá pessoal!
Depois de seguir todos os procedimentos, como sei se o qmail está realmente instalado? Existe algum daemon que me certifique isso?
Obrigado!
Fernando

[17] Comentário enviado por mastergbi em 19/08/2006 - 10:55h

Posso instalar qualquer webmail pra ele? tipo o squirrelmail?

[18] Comentário enviado por mastergbi em 23/08/2006 - 13:44h

Gaelra no meu conectiva ta dizendo q o programa "make" não é um comando o q esta acontecendo? tambem disse que "patch" não e´um comando...o q fazer? preciso instalar algo no linux para reconhecer esses comandos?

[19] Comentário enviado por luisbertocco em 12/09/2006 - 19:07h

Galera quando eu rodo o ./confgure \ --enable-cgibindir=/...
Aparece erro : cgibindir, invalido.

O pode ser, estou instalando no debian 3.1

Obrigado

[20] Comentário enviado por sheetara em 25/09/2006 - 15:56h

Olá, eu segui os passos até a instalação do Vqadmin, só que quando fui testar utilizando http://10.0.0.66/cgi-bin/vqadmin/vqadmin.cgi, apresenta o seguinte erro:

Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Alguém saberia como posso acertar isso?

Valeu


[21] Comentário enviado por tatototino em 28/09/2006 - 03:01h

muito bom o artigo

fiz aqui só executando os comandos na madru e deu =p e nem tinha esperança que ia dar certo mas deu =D

depois vou dar uma estudinha nele mais a fundo

mas parabéns pelo artigo

flw nota 10 e favoritos




[22] Comentário enviado por paiano em 07/12/2006 - 18:03h

ok, tudo funcionando, mas quando eu entro no thunderbird e tento manda um e-mail para um domínio qualquer que não o configurado, ele me retorna este erro:

553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

Pelo que eu vi, meu qmail está configurado para mão atuar com Openrelay, mas eu gostaria que ele trabalhasse com relay + autenticação, como isso é possível? se alguém puder me ajudar eu agradeço, obrigado,

Guilherme Aurino Paiano

[23] Comentário enviado por carloszaparoli em 15/03/2007 - 17:07h

Na minha instalaçao ele nao esta achando um arquivo sys/types.h e um outro chamado sys/stat.h. Outros erros acredito que seja em decorrencia desses. Esse diretorio sys nao esta na pasta qmail-1.03/ . Alguem sabe me dizer como resolver isso

Carlos Zaparoli
MSN : zaparolicarlos@hotmail.com

[24] Comentário enviado por jgama em 25/03/2007 - 01:52h

Depois de um tempo sem testar, voltei ainda com problema.

Desta vez estou usando o centOs server 4.4, este é o err que apacece quando esta instalando o maildrop

source='maildirkeywords4.cpp' object='maildirkeywords4.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/sh ./../depcomp \
/bin/sh ./libtool --tag=CXX --quiet --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I. -c -o maildirkeywords4.lo maildirkeywords4.cpp
libtool: ignoring unknown tag CXX
./libtool: line 1299: g++: command not found
make[2]: ** [maildirkeywords4.lo] Erro 1
make[2]: Leaving directory `/downloads/qmailrocks/maildrop-2.0.3/maildir'
make[1]: ** [all] Erro 2
make[1]: Leaving directory `/downloads/qmailrocks/maildrop-2.0.3/maildir'
make: ** [all-recursive] Erro 1
[root@servidor maildrop-2.0.3]#


ABraço

[25] Comentário enviado por pes em 18/05/2007 - 14:19h

cara, vc soh traduziu o qmailrocks.org ou vc instalou mesmo?

preciso de uma ajuda.... olha o erro q da na instalação do vqadmin!!

uniserver:/downloads/qmailrocks/vqadmin-2.3.6# make && make install-stip
make all-recursive
make[1]: Entering directory `/downloads/qmailrocks/vqadmin-2.3.6'
make[2]: Entering directory `/downloads/qmailrocks/vqadmin-2.3.6'
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'vqadm
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'cgi.c
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'templ
In file included from template.c:31:
/home/vpopmail/include/vpopmail_config.h:218:1: warning: "PACKAGE_NAME" redefine
In file included from template.c:30:
config.h:66:1: warning: this is the location of the previous definition
In file included from template.c:31:
/home/vpopmail/include/vpopmail_config.h:221:1: warning: "PACKAGE_STRING" redefi
In file included from template.c:30:
config.h:69:1: warning: this is the location of the previous definition
In file included from template.c:31:
/home/vpopmail/include/vpopmail_config.h:224:1: warning: "PACKAGE_TARNAME" redef
In file included from template.c:30:
config.h:72:1: warning: this is the location of the previous definition
In file included from template.c:31:
/home/vpopmail/include/vpopmail_config.h:227:1: warning: "PACKAGE_VERSION" redef
In file included from template.c:30:
config.h:75:1: warning: this is the location of the previous definition
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'globa
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'acl.c
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'misc.
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'domai
In file included from domain.c:32:
/home/vpopmail/include/vpopmail_config.h:218:1: warning: "PACKAGE_NAME" redefine
In file included from global.h:26,
from domain.c:30:
config.h:66:1: warning: this is the location of the previous definition
In file included from domain.c:32:
/home/vpopmail/include/vpopmail_config.h:221:1: warning: "PACKAGE_STRING" redefi
In file included from global.h:26,
from domain.c:30:
config.h:69:1: warning: this is the location of the previous definition
In file included from domain.c:32:
/home/vpopmail/include/vpopmail_config.h:224:1: warning: "PACKAGE_TARNAME" redef
In file included from global.h:26,
from domain.c:30:
config.h:72:1: warning: this is the location of the previous definition
In file included from domain.c:32:
/home/vpopmail/include/vpopmail_config.h:227:1: warning: "PACKAGE_VERSION" redef
In file included from global.h:26,
from domain.c:30:
config.h:75:1: warning: this is the location of the previous definition
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'lang.
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'user.
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:218:1: warning: "PACKAGE_NAME" redefine
In file included from global.h:26,
from user.c:33:
config.h:66:1: warning: this is the location of the previous definition
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:221:1: warning: "PACKAGE_STRING" redefi
In file included from global.h:26,
from user.c:33:
config.h:69:1: warning: this is the location of the previous definition
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:224:1: warning: "PACKAGE_TARNAME" redef
In file included from global.h:26,
from user.c:33:
config.h:72:1: warning: this is the location of the previous definition
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:227:1: warning: "PACKAGE_VERSION" redef
In file included from global.h:26,
from user.c:33:
config.h:75:1: warning: this is the location of the previous definition
In file included from user.c:37:
config.h:66:1: warning: "PACKAGE_NAME" redefined
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:218:1: warning: this is the location of
In file included from user.c:37:
config.h:69:1: warning: "PACKAGE_STRING" redefined
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:221:1: warning: this is the location of
In file included from user.c:37:
config.h:72:1: warning: "PACKAGE_TARNAME" redefined
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:224:1: warning: this is the location of
In file included from user.c:37:
config.h:75:1: warning: "PACKAGE_VERSION" redefined
In file included from user.c:35:
/home/vpopmail/include/vpopmail_config.h:227:1: warning: this is the location of
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'cedit
In file included from cedit.c:32:
/home/vpopmail/include/vpopmail_config.h:218:1: warning: "PACKAGE_NAME" redefine
In file included from global.h:26,
from cedit.c:30:
config.h:66:1: warning: this is the location of the previous definition
In file included from cedit.c:32:
/home/vpopmail/include/vpopmail_config.h:221:1: warning: "PACKAGE_STRING" redefi
In file included from global.h:26,
from cedit.c:30:
config.h:69:1: warning: this is the location of the previous definition
In file included from cedit.c:32:
/home/vpopmail/include/vpopmail_config.h:224:1: warning: "PACKAGE_TARNAME" redef
In file included from global.h:26,
from cedit.c:30:
config.h:72:1: warning: this is the location of the previous definition
In file included from cedit.c:32:
/home/vpopmail/include/vpopmail_config.h:227:1: warning: "PACKAGE_VERSION" redef
In file included from global.h:26,
from cedit.c:30:
config.h:75:1: warning: this is the location of the previous definition
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'db_ow
gcc -I. -I/home/vpopmail/include -I. -I. -I. -g -O2 -Wall -c `test -f 'alpha
gcc -g -O2 -Wall -o vqadmin vqadmin.o cgi.o template.o global.o acl.o misc.ohabetize.o -L/home/vpopmail/lib -lvpopmail -lcrypt -lz -lm -lcrypt
/usr/lib/libc_nonshared.a(elf-init.oS)(.text.__i686.get_pc_thunk.bx+0x0): In fun
: multiple definition of `__i686.get_pc_thunk.bx'
/home/vpopmail/lib/libvpopmail.a(libvpopmail_a-vpopmail.o)(.gnu.linkonce.t.__i68popmail-5.4.13/vpopmail.c:86: first defined here
collect2: ld returned 1 exit status
make[2]: ** [vqadmin] Erro 1
make[2]: Leaving directory `/downloads/qmailrocks/vqadmin-2.3.6'
make[1]: ** [all-recursive] Erro 1
make[1]: Leaving directory `/downloads/qmailrocks/vqadmin-2.3.6'
make: ** [all] Erro 2

vc sabe o q eh isso?!
aguardo resposta... abraço

[26] Comentário enviado por luisbertocco em 31/07/2007 - 13:00h

# /downloads/qmailrocks/scripts/install/qmr_install_linux-s1.script

Ao Tentar rodar esse script aparece erro:

Arquivo ou diretório não encontrado
Estou fazendo conforme o artigo.
Luis Bertocco

[27] Comentário enviado por gargamel em 28/05/2008 - 09:46h

Estou instalando o Qmail no Fedora 8 Core seguinte todos os passos do tutorial e tudo foi ok até chegar a instalação do vpopmail, tive o seguinte problema tentei dar o configure com os seguintes parametros
./configure \
--enable-logging=p --enable-auth-module=mysql \
--enable-auth-logging --enable-sql-logging --enable-valias \
--enable-clear-passwd --disable-passwd \
--disable-many-domains --disable-mysql-limits
dai ja me deu um erro avisando pra eu por o --enable-incdir então eu o adicionei --enable-incdir=/usr/share/mysql e o ./configure agora deu certo. So que na hora de compilar "make" tive o seguinte erro

make[2]: ** [libvpopmail_a-vauth.o] Erro 1
make[2]: Saindo do diretório `/downloads/qmailrocks/vpopmail-5.4.13'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/downloads/qmailrocks/vpopmail-5.4.13'
make: ** [all] Erro 2

será que alguém ai teria uma solução? Acredito que tenha a ver com o mysql mas não sei exatamente o que.

[28] Comentário enviado por servslack em 28/01/2009 - 09:30h

Tive um problema ao realizar a instalação do daemontools do qmail, mas deu pra resolver... Depois é claro de uma boa canceira no google e quebrando bastante a cabeça. Bom a solução está mais abaixo do problema.

PROBLEMA NA COMPILAÇÃO DO DAEMONTOOLS:

./load envdir unix.a byte.a
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': No such file or directory

SOLUÇÃO:

vi /package/admin/daemontools-0.76/src/error.h

PROCURE A LINHA QUE SEGUE ABAIXO E REMOVA AQUELA MALDITA TRALHA "#" DELA:

#extern int errno;

DEPOIS ABAIXO DELA INCLUA A QUE SE SEGUE ABAIXO AGORA MANTENDO A "#" MALDITA TRALHA.

#include <errno.h>;

RESOLVIDO O PROBLEMA.

[29] Comentário enviado por derekbsb em 04/02/2009 - 09:25h

Exemplo:
./configure \
--enable-cgibindir=/usr/local/apache2/cgi-bin \
--enable-htmldir=/www

# make && make install-strip

Agora iremos incluir no httpd.conf do apache as seguintes linhas:

<Directory "/caminho_do_cgi_bin/vqadmin">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>

Ainda não entendi, você pode me ajudar?
Fiz a configuração da mesma forma, mas quando olho o httpd.con que está neste caminho. Não tem nada /etc/apache2/httpd.conf, o que poded estar acontecendo.
Pois quando coloco o caminho <Directory.... , mesmo assim não consigo abrir o browser http://localhost/cgi-bin/vqadmin/vqadmin.cgi.

[30] Comentário enviado por dmarreti em 22/04/2009 - 11:24h

Galera tudo blz......
To com o seguinte problema alguem pode me dar uma luz de como resolver
ta dando o seguinte erro
qmail-remote.c: In function main:
qmail-remote.c:590: warning: return type of main is not int
make: *** [qmail-remote.o] Error 1


Valeu

[31] Comentário enviado por thiagosc em 15/06/2009 - 08:38h

Olá muito bom esse artigo...
O mesmo funciona como e-mail interno para uma rede baseada em 2003 server ?

[]´s

[32] Comentário enviado por wasleysouza em 31/07/2009 - 15:43h

Posso instalar qualquer webmail pra ele? tipo o squirrelmail?

[33] Comentário enviado por mcsba em 10/08/2009 - 18:05h

Quando tento executar esse comando aparece esse erro:

/usr/src/qmail/qmail-1.03# ./config-fast mail.dominio.com.br
-bash: ./config-fast: Arquivo ou diretório não encontrado

Se alguém puder me ajudar.
msn: mcsba@hotmail.com
skype: mcsba

[34] Comentário enviado por infortecpfz em 17/09/2009 - 14:08h

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



Fernando Santorsula

[35] Comentário enviado por andre9b em 13/04/2012 - 15:09h

Para aquelees que tiverem o problema abaixo citado pelo nosso colega autor do texto:

"OBS1: Se aparecer uma mensagem de erro "vqadmin - invalid language file", tente usar outro navegador para visualizar. "

Basta ir no diretório /var/www/mail/cgi-bin/vqadmin/html
cp -p en pt-br

Pronto.

Resolvido

[36] Comentário enviado por Alex612 em 23/09/2012 - 13:12h

Olá amigos, estou com dificuldades na operação:

Instalando o Vqadmin
Continuando:

# cd /downloads/qmailrocks
# tar zxvf vqadmin-2.3.6.tar.gz
# cd vqadmin-2.3.6

# ./configure \
--enable-cgibindir=/caminho_do_cgi_bin/cgi-bin \
--enable-htmldir=/caminho_raiz_do_apache/

A minha dúvida é no que inserir nesse caminho do cgi.bin, sou bem leigo ainda no SO Linux, e acho tudo muito espartano, pois sempre que me deparo com tutoriais topo com essa dificuldade, pois parace que sempre são feito para quem já sabe um pouco mais de programação. Desculpem o desabafo, mas agradeço muito quem puder me ajudar :)

[37] Comentário enviado por Alex612 em 23/09/2012 - 13:14h

--enable-cgibindir=/caminho_do_cgi_bin/cgi-bin \ => qual seria o caminho???

[38] Comentário enviado por astsilva em 03/10/2012 - 17:41h

Cara estou seguindo o tutorial está dando esse erro, segui tb o do qmailrocks e nada, baixei a versão mais recente do vpopmail e também nada.
make[3]: Leaving directory `/downloads/qmailrocks/vpopmail-5.4.13'
make[2]: Leaving directory `/downloads/qmailrocks/vpopmail-5.4.13'
make[1]: Leaving directory `/downloads/qmailrocks/vpopmail-5.4.13'

[39] Comentário enviado por cesarmunoz em 16/06/2015 - 10:04h

Durante a instalação do q2mail em um Centos 6, já na primeira compilação do qmail tive o seguinte problema:

root@localhost qmail-1.03]# make setup check
./compile qmail-remote.c
qmail-remote.c:36:25: error: openssl/ssl.h: Arquivo ou diretório não encontrado
qmail-remote.c:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
qmail-remote.c: In function ‘ssl_timeoutread’:
qmail-remote.c:132: error: ‘ssl’ undeclared (first use in this function)
qmail-remote.c:132: error: (Each undeclared identifier is reported only once
qmail-remote.c:132: error: for each function it appears in.)
qmail-remote.c:134: error: ‘SSL_ERROR_WANT_READ’ undeclared (first use in this function)
qmail-remote.c:135: error: ‘SSL_ERROR_NONE’ undeclared (first use in this function)
qmail-remote.c: In function ‘ssl_timeoutwrite’:
qmail-remote.c:157: error: ‘ssl’ undeclared (first use in this function)
qmail-remote.c:159: error: ‘SSL_ERROR_WANT_WRITE’ undeclared (first use in this function)
qmail-remote.c:160: error: ‘SSL_ERROR_NONE’ undeclared (first use in this function)
qmail-remote.c: At top level:
qmail-remote.c:177: error: expected ‘)’ before ‘*’ token
qmail-remote.c:183: error: expected declaration specifiers or ‘...’ before ‘X509_STORE_CTX’
qmail-remote.c: In function ‘smtp’:
qmail-remote.c:346: error: ‘SSL_CTX’ undeclared (first use in this function)
qmail-remote.c:346: error: ‘ctx’ undeclared (first use in this function)
qmail-remote.c:400: error: ‘ssl’ undeclared (first use in this function)
qmail-remote.c:404: error: ‘SSL_FILETYPE_PEM’ undeclared (first use in this function)
qmail-remote.c:409: error: ‘client_cert_cb’ undeclared (first use in this function)
qmail-remote.c:415: error: ‘NULL’ undeclared (first use in this function)
qmail-remote.c:418: error: ‘SSL_VERIFY_PEER’ undeclared (first use in this function)
qmail-remote.c:454: error: ‘X509_V_OK’ undeclared (first use in this function)
qmail-remote.c:462: error: ‘NID_commonName’ undeclared (first use in this function)
make: ** [qmail-remote.o] Erro 1



Alguém sabe como resolver?

[40] Comentário enviado por ygorth em 16/06/2015 - 12:18h

Ola cesarmunoz,

Voce precisa apresentar este arquivo, qmail-remote.c:36:25: error: openssl/ssl.h: Arquivo ou diretório não encontrado, para compilar o QMail. Tente instalar o openssl-devel e executar novamente sua build.

Abracos.


Contribuir com comentário