O servidor de mail mais utilizado com o Linux é Sendmail; contudo este é muito difícil de configurar, assim preferiremos o Qmail, um servidor de mail alternativo.
O Qmail é constituído por um conjunto de programas que funcionam com UID/GID diferentes a fim de minimizar as intrusões.
A fim de instalar o Qmail, os seguintes pacotes são necessários :
Pode fazer o download dos mesmos no site RPMFind.net.
Para instalar o Qmail, é necessário, num primeiro tempo, instalar os diferentes pacotes RPM :
rpm -ivh functions-2-1.i386.rpm rpm -ivh daemontools-0.53-16-i386.rpm rpm -ivh ucspi-tcp-0.84-1.i386.rpm rpm -ivh qmail-1.03-14ucspi.i386.rpm rpm -ivh checkpassword-0.81-2.i386.rpm Após instalação destes pacotes, são criados ficheiros de configuração, bem como dois grupos de utilizadores, de sete novos utilizadores, e dos directórios seguintes :
export MANPATH=$MANPATH:/var/qmail/man</ital>
Com o Qmail, por razões de segurança, o superutilizador (root) não pode receber directamente correio. É necessário então reencaminhar o seu correio para uma conta específica, editando o ficheiro .qmail-root (todos os ficheiros cujo nome começa por um ponto são ficheiros escondidos) situado no directório /var/qmail/alias: :
cd /var/qmail/alias cat > .qmail-root votre_compte_utilisateur ^D</ital>
Graças ao Qmail, é possível escolher o formato da caixa de correio, isto é, a maneira como as mensagens dos utilizadores são armazenadas. O formato da caixa de correio “Maildir” permite armazenar as mensagens dos utilizadores directamente no seu directório de trabalho (daí a criação do directório Maildir no esqueleto).
Assim, para utilizar este formato de caixa de correio, é necessário digitar os seguintes comandos :
cd /var/defaultdelivery cp -f mdir rc</ital>
Para poder utilizar o Qmail, é necessário configurá-lo, nomeadamente os ficheiros de controlo situados no directório /var/qmail/control :
me</ital>
defaultdomain</ital>
locals</ital>
rcpthosts</ital>
cd /var/qmail/control</ital>
cat > me
cat > me
cat > defaultdomaine
cat > locals
cat > rcpthosts
O lançamento manual dos serviços necessários para o servidor de serviço de mensagens 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>
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
[mailto:linuxdoc@free.fr Michel Maudet]