Qmail: Instalación y configuración
Para empezar, debemos de bajar el paquete qmail de aquí.
Este es el sitio original del Qmail. Se pueden encontrar otros mirrors en la
página que el autor tiene
sobre el mismo. Las instrucciones para instalarlo en castellano las podemos
encontrar aquí.
Siguiendo los pasos de ese documento tenemos instalado qmail en
/var/qmail.
Este es el proyecto de documentación de Qmail en castellano llamado DoQmail. Se puede encontrar
información sobre qmail en esta
dirección.
Ahora, mis diferencias con respecto a las configuraciones de qmail: utilizo
las daemontools para usarlo.
Para ello se instalas siguiendo las intrucciones que están aquí.
La instalación por defecto es /usr/local. Exactamente como yo
tengo las deamonstools configurdas lo puedes encontrar aquí. Si quieres mi directorio
/services con los scripts que arrancan los elementos de qmail y djbdns,
lo tienes aquí.
Por defecto la entrega de correo que uso con Qmail son los Maildir, o
directorio de correo. No tiene los problemas de las mbox o buzomes emh con
respecto a pérdidas de correo, pero es bastante más lento a la
hora de escanear con un programa de correo un buzón de este tipo.
Además no todo los clientes de correo soportan este formato. El que yo
uso mutt si tiene soporte para el mismo.
Asm, mi /var/qmail/rc es el siguiente:
#!/bin/sh
# Using splogger to send the log through syslog.
# Por defecto mail a $HOME/Maildir/
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail
Los ficheros de configuración que yo toco son:
- /var/qmail/control/locals. Contiene los nombres de dominio para
los cuales la máquina recibe correo. En mi caso son localhost y
xxxx.dhis.org.
- /var/qmail/control/me. Nombre oficial de domnio de la
máquina. En este caso es mi dirección de dominio de dhis.org,
por ejemplo mi-maquina.dhis.org.
- /var/qmail/smtproutes. En este caso son las rutas SMTP. Hay DOS
maneras de configurar qmail. Todo el correo lo podemos subir directamente a
través del proveedor de internet, lo que se llama un nullclient.
En este caso, basta con poner en ese fichero lo siguiente ( suponiendo que
nuestro proveedor sea arrakis).
:smtp.arrakis.es
Otro caso posible es que no te interese entregar el correo a tu proveedor,
sino tu mismo, con lo cual este fichero no existe. En mi caso, uso algo
intermedio, los dominios que usan la democrática lista de DUL (
bloqueo de relay de direcciones dinámicas, como iname.com,
vger.kernel.org u otras), tengo que poner rutas hacia el smtp de mi proveedor.
En caso de tener varias, siempre se puede jugar con links simbólicos y
el /etc/ppp/ip-up.local para que siempre tengamos las rutas adecuadas.
La información sobre esto la puedes encontrar en la
documentación del qmail.
Por último, decir que utilizo procmail para poder direccionar el correo
en diferentes buzones Maildir o mbox en función de la lista que reciba
correo. En mi caso, se controla con el fichero $HOME/.qmail, con una
lmnea que es |preline /usr/bin/procmail. Este fichero puede controlar
muchas más cosas.
Si se quiere buscar más información sobre este potente MTA puede
consultarse en:
- La página original del
autor.
- Página oficial del qmail,
con mucha información y buenos titulares.
- El proyecto DoQmail de
traducción y documentación de qmail en castellano.
|