1. Instalación de un Servidor de Correo Electrónico con Postfix, paso a paso.
[Modificado a partir del artículo: http://www.nosolounix.com/2010/01/servidordecorreoenubuntu.html]
Veamos, paso a paso, cómo instalar un servidor de Correo Electrónico, con Postfix, en una máquina
Ubuntu... Le añadiremos además un servicio de Webmail con SquirrelMail.
Paso 1: Instalar Apache 2
Si posteriormente querremos utilizar webmail con nuestro servidor, debemos tener previamente
instalado un servidor web, con Apache 2, por ejemplo.
# aptget install apache2
… y como ya sabemos, se crea un servicio web básico, con la web ubicada en /var/www.
Accedemos a http://localhost en nuestro navegador y veremos la siguiente imagen:
Paso 2: Instalar un servidor DNS
Para que nuestro servidor de correo responda a un dominio determinado, antes debemos instalar un
servidor DNS donde se incluya dicho dominio y la dirección del servidor. Por lo que instalaremos
un servicio DNS con bind9 en la misma máquina, si no lo tenemos ya instalado:
# aptget install bind9
Recordemos la configuración básica de un DNS en bind 9:
1. Haremos una copia de seguridad del fichero /etc/bind/named.conf.local y luego lo
editaremos (como root) para indicarle cómo se llamará el archivo de zona directa de nuestro
dominio, y el de zona inversa. No nos olvidaremos de los “forwarders”, si fueran necesarios.
2. Crearemos el archivo de zona directa del dominio... ¡Sin olvidar el registro MX!
3. Para que sea completo, crearemos el archivo de zona inversa del dominio.
Para más detalle, consulta la información de bind9 de que dispones...
Supongamos que hemos creado el dominio “misitio.com” y que en él tenemos registrado nuestro
servidor como registro MX y como www.misitio.com y como mail.misitio.com.
No olvidaremos reiniciar el servicio:
# /etc/init.d/bind9 restart
… y configurar nuestro equipo para que lo use como DNS, editando el fichero /etc/resolv.conf.
De esta manera, si ahora abres el navegador e introduces la dirección http://www.misitio.com,
aparecerá la página web que instala por defecto Apache.
I.E.S. Julio Verne Página 1.
4. Instalación de un Servidor de Correo Electrónico con Postfix, paso a paso.
COURIER POP y COURIER IMAP
Para conseguir nuestro servidor de correo en Ubuntu, instalaremos courierpop y courierimap
mediante los siguientes comandos en terminal:
# aptget install courierpop
En la instalación de courierpop pregunta si crea directorios nuevos para la administración web, y le
indicaremos que NO .
A continuación, instalamos courierimap:
# aptget install courierimap
MAILUTILS
Instalaremos también mailutils, que nos permite enviar mensajes desde la consola de comandos.
Más adelante lo podremos utilizar para las comprobaciones.
# aptget install mailutils
SQUIRRELMAIL
Ahora instalaremos una aplicación webmail basada en PHP, en este caso, Squirrelmail, si bien
podríamos elegir cualquier otra de nuestro gusto:
# aptget install squirrelmail
Una vez instalado, ejecutaremos el siguiente comando en una terminal, escribiremos en la terminal
lo siguiente para configurarlo:
# squirrelmailconfigure
I.E.S. Julio Verne Página 4.
8. Instalación de un Servidor de Correo Electrónico con Postfix, paso a paso.
Reiniciaremos Apache y Postfix :
# /etc/init.d/apache2 restart
# /etc/init.d/postfix restart
Esperaremos a que Apache2 reinicie y volvemos a entrar a http://www.misitio.com/webmail
Es posible que veáis algo como lo que se ve en la siguiente imagen:
En ese caso, reinicia el sistema.
Si todo funcionó bien, verás la página de acceso a Squirrelmail:
Paso 4: Activar el buzón de los usuarios y probar que el servidor funciona.
El siguiente paso para poder probar el servidor de correo en Ubuntu será crear 2 usuarios. Para
ello, escribiremos en la terminal lo siguiente:
# adduser user1
Contestaremos a las diferentes preguntas que nos pide (debemos recordar el password para más
adelante) y haremos lo mismo con otro usuario:
# adduser user2
I.E.S. Julio Verne Página 8.