Montando un servidor de correo en Debian (Parte 1)

Bien,antes de bajar ningun paquete tenemos que editar el fichero /etc/apt/sources.lst para que quede así:

deb ftp://ftp.es.debian.org/debian/ stable main contrib non-free
deb-src ftp://ftp.es.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free

deb ftp://ftp.es.debian.org/debian/ testing main contrib non-free
deb-src ftp://ftp.es.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

Habilitaremos los repositorios testing para tener las últimas versiones de los programas, y necessitamos el contrib y el non-free porque qmail no esta en el main. Para comenzar instalaremos Qmail de la siguiente manera:

1) Hay que desactivar y desinstalar exim4, que viene por defecto en Debian:
/etc/init.d/exim4 stop
dpkg --purge exim4

2) Instalamos las fuentes de los paquetes necesarios para instalar Qmail:
apt-get install ucspi-tcp-src
apt-get install qmail-src

3)Una vez descargados crearemos los paquetes *.deb ejecutando:
build-ucspi-tcp
build-qmail

En ambos casos nos preguntará que donde queremos que se compile, lo dejamos por defecto. Tras el proceso de compilación nos preguntará que si queremos eliminar los qrchivos temporales generados, le decimos que sí. Nos pregiunta que si queremos instalar el paquetre que ha creado, le decimos que sí y por último nos pregunta si queremos eliminar el deb que ya hemos instalado, le decimos que sí.

3) Ahora qmail ya esta instalado, solo falta configurarlo. Para ello debemos indicarle el dominio para el correo:
echo dominio.es > /var/qmail/control/me

Tenemos que indicar a Qmail el formato de entrega que vamos a utilizar, yo cuando hice esto como no tenía mucha idea hice caso de los consejos que me diero y uso Maildir. Para configurarlo editamos el fichero /etc/init.d/qmail dejando las primeras líneas así:
#alias_empty="|/usr/sbin/qmail-procmail"
alias_empty="./Maildir/"
#alias_empty="./Mailbox"

4) Ahora configuraremos el Maildir, para ello ejecutamos:
maildirmake /etc/skel/Maildir

De esta manera, cuando un nuevo usuario sea creado, automáticamente se creará su carpeta de Maildir con los permisos adecuados.

5) Qmail ya se encuetra configurado, para arrancarlo ejecutamos:
/etc/init.d/qmail start

6) Ya solo nos queda probarlo, para ello ejecutamos:
echo hola | mail -s hola un_email@un_dominio.es

Si el mail llega, todo listo!!

En la siguiente parte –> Recibinedo el correo con Dovecot.

4 thoughts on “Montando un servidor de correo en Debian (Parte 1)

  1. Saludos, tengo un problema al seguir tus instrucciones, casi al principio del documento, ya q no puedo hacer el apt-get install qmail-src ni el apt-get install ucspi-tcp-src, me marca el error de q no se pudo encontar ese paquete, para los dos casos es el mismo error, ojala y puedas ayudarme . …

    max

  2. Lo de no encontrar los paquetes se debe a que no has activado correctamente los repositorios que se mencionan al comienzo… De todas maneras, NO te recomiendo seguir este tutorial, ya que lo hice hace bastante, y no tuve en cuenta que Qmail no tiene SMTP AUTH por defecto, y por lo tanto, el servidor quedara en modo open-relay, algo nada deseable…

  3. hola tengo una semana tratando de instalar y configurar un servidor de correo con clamav y spam demostrando que funcione en debian pero no tengo ni idea de como hacerlo soy novata en linux ademas que e tratado de hacerlo copiando manuales pero me es mas dificil por que no se ni lo que estoy haciendo y me urge por que es un trabajo que voy a entregar en esta semana alguien me puede orintar pero que me explique con manzanas.gracias por su atencion…..

  4. hola, llege a la ultima parte del tutorial pero cuando le pido /etc/init.d/qmail start, me dise «permiso denegado», no lo entiendo por que estoy en una terminal root asi que les agradeceria me pudieran decir que paso pues e segido todo al pie de la letra, gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *