mini-HOWTO de vpopmail sobre qmail en Debian potato


¿Tienes un único servidor y estás dando servicio web a varios dominios?, ¿Te gustaría dar servicio de correo electrónico a cada uno de esos dominios de una forma muy sencilla? Entonces este artículo te puede interesar.

Hoy en día está muy de moda tener un equipo dando servicio a multitud de dominios. Estoy pensando en un ISP que ofrece hosting en ordenadores compartidos. Los servicios básicos que suelen dar estas empresas son servidor de web (http y a veces https), e-mail (smtp + pop3) y ftp. En el caso del servicio web, el propio Apache cuenta con capacidad para ofrecer dominios virtuales. Algo similar pasa con el ftp, el ProFTPd también tiene la capacidad de ofrecer servidores virtuales. En cuanto al servicio de correo electrónico yo me decidí por utilizar Qmail y vPopMail.
A los más gpl-radikales les parecerá un sacrilegio el que utilice el Qmail, pero desde mi punto de vista es un buen MTA. Sin embargo, y para que estén contentos, debo decir que el vPopMail es totalmente GLP, y además de trabajar sobre Qmail puede hacerlo sobre Postfix. Pero para una lista completa de las características de este paquete, pasaros por su web.

Entrando ya en la instalación, lo que aquí cuento es fruto, entre otras cosas, de haber tenido que instalar un servidor de correo en el trabajo que diera correo a multitud de dominios. Los servidores que teníamos eran Debian GNU/Linux potato. Para esta distribución, debido a problemas con las licencias (creo) no está disponible el Qmail en forma de paquete binario, lo que debemos hacer es instalar las fuentes y compilarlas. Si necesitas ayuda en este paso (y para no reinventar la rueda contándotelo aquí), te sugiero que te pases por el mini-HOWTO de Qmail en Debian. Pero se puede resumir como[1]:
apt-get install ucspi-tcp-src
build-ucspi-tcp

apt-get install qmail-src
build-qmail
Bueno, ahora que ya tenemos instalado el Qmail solo nos falta instalar el vPopMail, que se hace con un simple apt-get install vchkpw.

Bien, ahora para añadir un dominio virtual de correo electrónico solo debemos usar vaddomain dominio.com . El programa nos pedirá que introduzcais el password del postmaster de ese dominio virtual, que es el usuario que recibe las notificaciones del sistema de correo para ese dominio virtual.
Una vez tenemos un dominio creado debemos añadir los usuarios y lo haremos mediante vadduser [email protected]. Que, al igual que vaddomain, os pedirá el password pero esta vez para el usuario que habéis añadido.

Como añadido, decir que a la hora de añadir los usuarios podemos indicarle al sistema que queremos que se utilice APOP a la hora de realizar la autenticación de los usuarios. Pero como todavía no lo he probado no puedo deciros si da problemas o no.

Si lo que queremos es cambiar el password de un usuario ya existente, usaremos vpasswd [email protected], y para borrar usuarios o un dominio entero tenemos los correspondientes vdeluser y vdeldomain.

Para aquellos a los que la línea de comandos les parece fea y tosca (tú mismo, sobre gustos no hay nada escrito 😉 con el paquete de vchkpw viene un CGI que permite realizar todas las operaciones sobre dominios virtuales y sobre sus usuarios mediante una interfaz web. En /usr/share/doc/vchkpw/README.debian podeis encontrar instrucciones de como instalar el CGI en vuestro sistema. Eso sí, remarcar que es necesario disponer de un servidor web como pueda ser Apache.

Más adelante, en un próximo artículo, contaré como instalar y configurar el QmailAdmin (CGI de administración para el vPopMail). Este será más divertido pues no hay paquetes Debian oficiales y habrá “configures” y “makes” ;-). Para la woody he encontrado un addon para el webmin que se llama webmin-qmailadmin, pero como yo estoy en potato no lo puedo usar. Si alguien lo hace (o lo ha hecho) que, por favor, comente su funcionamiento y sus impresiones

[1]: Recuerda que en tu sources.list debes tener también los non-free.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1390 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.