Apache2 es un potente servidor HTTP de cdigo abierto. Con el podemos montar un servidor web de una
forma sencilla y segura. Para poder instalar un servidor de correo en Ubuntu que sea accesible va web es
indispensable instalar Apache. Para Instalar Apache2 escribiremos en una terminal lo siguiente:
sudoaptgetinstallapache2
Accedemos a http://localhost en nuestro navegador (Chromium por ejemplo) y veremos la siguiente imagen:
sudoaptgetinstallpostfix
Durante la instalacin nos aparecern diferentes ventanas.
En la siguiente escribiremos el dominio que hayamos escogido. Para poder tener nuestro servidor de correo
en Ubuntu, en nuestro caso lo que hemos puesto de la siguiente manera:
inet_protocols=ipv4
home_mailbox=Maildir/
mailbox_command=
Mediante estas lneas le indicaremos que protocolo vamos a usar y donde se guardarn los emails.
Asimismo, revisa que en la directiva mydestination de este mismo fichero podamos ver:
mydestination=misitio.com
Para que los cambios surtan efecto, escribiremos en terminal lo siguiente:
sudo/etc/init.d/postfixrestart
sudoaptgetinstallcourierpop
En la instalacin de courier-pop le indicaremos que NO.
Instalamos courier-imap:
sudoaptgetinstallcourierimap
MAILX
Instalaremos mailx, ya que ms adelante lo utilizaremos en uno de los pasos para tener nuestro servidor de
correo en Ubuntu. Est aplicacin nos permitir enviar emails mediante la lnea de comandos.
sudoaptgetinstallmailx
SQUIRRELMAIL
Squirrelmail es una aplicacin webmail en PHP. El objetivo es instalar Squirrelmail para que gracias al
servidor web que hemos instalado (Apache2), podamos ver los emails que nos envien. De esta manera,
podremos tener un servidor de correo en Ubuntu. Para instalar Squirrelmail, en un terminal introduciremos lo
siguiente:
sudoaptgetinstallsquirrelmail
Una vez instalado, escribiremos en la terminal lo siguiente para configurarlo:
squirrelmailconfigure
Veremos el siguiente men:
Elegiremos la opcin D (Set pre-defined settings for specific imap servers). Acto seguido elegiremos el tipo de
correo: courier:
Lo siguiente ser escribir 1 y pulsar ENTER de nuevo. Se ver algo como esto:
A continuacin escribiremos el dominio de nuestro sitio web (en nuestro caso misitio.com) que ms adelante
utilizaremos para acceder a nuestro servidor de correo en Ubuntu. Lo dejaremos como se ve a continuacin:
Lo siguiente que haremos ser configurar el webmail de Squirrelmail para que podamos acceder a el va web
mediante Apache2. Para ello, escribiremos lo siguiente en un terminal:
cd/var/www
sudolns/usr/share/squirrelmailwebmail
Una vez escrito, comprobaremos que todo se ha realizado correctamente. Para ello, entraremos en Firefox (o
tu navegador favorito) y nos dirigiremos a la siguiente direccin: http://www.misitio.com/webmail (en vez de
misitio.com introduciremos el dominio que hayamos configurado en pasos anteriores), donde podremos ver
nuestro servidor de correo en Ubuntu va web.
Es posible que veis algo como lo que se ve en la siguiente imagen:
En caso de ver esto, borraremos las cookies y toda la informacin privada de nuestro navegador. Despus,
reiniciaremos Apache mediante el siguiente comando en la terminal:
sudo/etc/init.d/apache2restart
Esperaremos a que Apache2 reinicie y volvemos a entrar a http://www.misitio.com/webmail y veremos lo
siguiente:
sudoadduseruser1
Contestaremos a las diferentes preguntas que nos pide (lo ms importante es el password, recordarlo ya que
lo necesitaremos ms adelante) y haremos lo mismo con otro usuario:
sudoadduseruser2
Ya estamos muy cerca de tener en funcionamiento el servidor de correo en Ubuntu. Lo siguiente que haremos
ser enviar un email entre los usuarios creados a travs del terminal (para eso hemos instalado mailx unos
pasos ms atrs). Nos logearemos como user1 mediante el siguiente comando en terminal:
suuser1
Nos pedir la contrasea de user1 (introduciremos la contrasea que hayamos introducido al crear los
usuarios). Lo siguiente ser enviar un email al user2. Escribiremos lo siguiente en la terminal:
mailuser2
Completar el Subject y Cc como guste, escriba el mensaje y para finalizar y enviar el mensaje presione Ctrl+D
Lo siguiente ser comprobar que ese email ha llegado correctamente. Para comprobarlo, abriremos nuestro
navegador web, nos dirigiremos a http://www.misitio.com/webmail y nos logearemos con los datos del
user2: