Instalar um servidor webmail no Linux

Setembro 2017

Qual servidor instalar

O servidor de e-mail mais utilizado no Linux é o Sendmail, contudo, ele é muito difícil de configurar, assim é melhor usar o Qmail, um servidor de e-mail alternativo: é um conjunto de programas que funcionam com UID/GID diferentes para minimizar as intrusões.

Como instalar e configurar um webmail

Para instalar o Qmail, são necessários os os seguintes pacotes:


functions-2-1.i386.rpm  
daemontools-0.53-16-i386.rpm
ucspi-tcp-0.84-1.i386.rpm
qmail-1.03-14ucspi.i386.rpm
checkpassword-0.81-2.i386.rpm

E, para fazer o download dos mesmos, acesse o site http://www.rpmfind.net.

Após instalação destes pacotes, são criados arquivos de configuração, bem como dois grupos de usuários, de sete novos usuários, e dos seguintes diretórios:

/var/qmail: diretório principal

_ alias/: com as contas 'especiais '(root…)

_ bin/: binários da distribuição Qmail

_ control/: arquivos de configuração

_ defaultdelivery/: arquivos de configuração para o formato da caixa de entrada

_ man/: páginas de manual

_ doc/: documentação

_ queue/: fila de espera

_ users/: plano de endereçamento (superarquivo pseudônimo)

A documentação do Qmail encontra-se no diretório /var/qmail/doc. Para poder utilizar as páginas do manual dedicado ao Qmail, deve-se acrescentar manualmente o caminho para elas, nas variáveis MANPATH, graças à seguinte sintaxe:

export MANPATH=$MANPATH:/var/qmail/man</ital>

Como reencaminhar o correio do superusuário

Com o Qmail, por razões de segurança, o superusuário (usuário root ou super usuário: conta do usu´rio nos sistemas Unix) não pode receber diretamente correio. É necessário, por esta razão, encaminhar o seu correio para uma conta específica, editando o arquivo.qmail-root (todos os arquivos cujo nome começa por um ponto são arquivos escondidos) situado no diretório /var/qmail/alias:

cd /var/qmail/alias   
cat > .qmail-root
sua_conta_usuário
^D</ital>

É igualmente possível reencaminhar o correio de outros usuários…

Qual formato da caixa de entrada

Graças ao Qmail, é possível escolher o formato da caixa de entrada, isto é, a maneira como as mensagens dos usuários são armazenadas. O formato da caixa de entrada 'Maildir' permite armazenar as mensagens dos usuários diretamente no seu diretório de trabalho (por isso a criação do diretório Maildir na estrutura). Assim, para utilizar este formato de caixa de entrada, é necessário digitar os seguintes comandos:

cd /var/defaultdelivery   
cp -f mdir rc</ital>

Configuração os arquivos do Qmail

Para poder usar o Qmail, é preciso configurá-lo, especialmente os arquivos de controle situados no diretório /var/qmail/control:
me</ital>
contém o nome do servidor de mensagens;
defaultdomain</ital>
contém o nome de domínio padrão;
locals</ital>
contém o conjunto dos nomes/pseudônimos do servidor de mensagens;
rcpthosts</ital>
contém o nome dos domínios autorizados a utilizar o servidor de serviço de mensagens para enviar correio,

Veja os comandos que devem ser introduzidos para configurar estes arquivos:

cd /var/qmail/control</ital>

cat > me 
tuxserveur
^D</ital>

cat > me 
tuxserveur
^D</ital>

cat > defaultdomaine 
tuxdomaine
^D</ital>

cat > locals 
tuxserveur
tuxserveur.tuxdomaine
smtp
smtp.tuxdomaine
^D</ital>

cat > rcpthosts 
tuxdomaine
.tuxdomaine
^D</ital>

Agora, a configuração mínima do servidor está pronta e, a partir de agora, é possível lançar o servidor de serviço de mensagens.

Como lançar os serviços

O lançamento manual dos serviços necessários para o servidor de e-mail faz-se com os seguintes comandos:


/etc/rc.d/init.d/qmail.init start    
/etc/rc.d/init.d/qmail-smtpd.init start
/etc/rc.d/init.d/qmail-pop3d.init start</ital>

Veja os comandos que permitem lançar (parar) automaticamente estes serviços a cada reinício do sistema:

chkconfig --level 345 qmail on    
chkconfig --level 345 qmail-smtpd on
chkconfig --level 345 qmail-pop3d on
chkconfig --level 0126 qmail off
hkconfig --level 0126 qmail-smtpd off
chkconfig --level 0126 qmail-pop3d off

Veja também


Intranet - Installing a mail server
Intranet - Installing a mail server
Intranet - Installation du serveur de mail
Intranet - Installation du serveur de mail
Intranet - Installazione del server di mail
Intranet - Installazione del server di mail
Última modificação: 3 de julho de 2017 às 14:51 por Pedro.CCM.
Este documento, intitulado 'Instalar um servidor webmail no Linux', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.