Rodrigo García Miranda
INSTALACIÓN Y CONFIGURACIÓN DE POSTFIX Y SQUIRREL
Comenzaremos preparando la maquina con Ubuntu server 14.04 configurando su
tarjeta de red en modo adaptador puente y modo promiscuo permitir todo.
En el siguiente paso accederemos a /etc/network/interfaces he introduciremos la
configuración del adaptador de red.
Rodrigo García Miranda
Una vez realizada la configuración de red, reiniciaremos el equipo para que coja la
nueva información, y usaremos el comando sudo apt-get update para que el servidor
quede actualizado.
Rodrigo García Miranda
Una vez realizado esto cambiaremos el nombre de nuestro host modificando el archivo
/etc/hosts y /etc/hostname
Rodrigo García Miranda
El siguiente paso será descargar el paquete para que funcione el servidor DNS bind9
con el comando sudo apt-get install bind9.
Una vez instalado el paquete procedemos a configurar las dos zonas de búsqueda,
directa e inversa que se encuentra en la ruta /etc/bind/named.conf.local
Rodrigo García Miranda
Ahora crearemos los archivos que marcamos en la ruta que será una copia de unos ya
existentes, para ello usaremos el compando
Sudo Cp/etc/bind/db.local /etc/bind/Rodrigo.mio
Rodrigo García Miranda
Una vez copiado procedemos a modificarlo.
Rodrigo García Miranda
Ahora procedemos a configurar el segundo archivo con el comando y su posterior
configuración
Cp /etc/bind/db.127 /etc/bind/db.192
El siguiente paso será añadir los reenviadores que lo haremos en el archivo
/etc/bind/named.conf.options
Rodrigo García Miranda
Una vez realizado todo esto solo queda editar el fichero /etc/resolv.conf donde
escribiremos que el encargado de resolver los nombres dns será el mismo.
Rodrigo García Miranda
Lo que nos queda por hacer será reiniciar el servicio dns con el comando
Sudo /etc/init.d/bind9 restart
Cuando hayamos reiniciado el servicio DNS iremos a /etc/network/interfaces y en el
apartado dns-nameservers colocaremos 127.0.0.1 y reiniciamos la red.
Rodrigo García Miranda
Una vez reiniciada la red y este bien configurado el dns descargaremos el servidor
apache ya que es necesario para que postfix funcione. Lo descargaremos con el
comando sudo apt-get install apache2.
Una vez instalado el apache lo dejaremos por el momento he instalaremos y
configuraremos el postfix con el comando sudo apt-get install postfix.
Cuando postfix comience a descargase nos saltaran varias ventanas con opciones, en la
primera marcaremos que será un sitio de internet.
Rodrigo García Miranda
En la segunda ventana después de aceptar pondremos nuestro nombre de dominio.
Después de aceptar esta última ventana terminara el proceso de instalación y
procederemos a configurar el archivo /etc/postfix/main.cf
En ese archivo debemos indicar que el inet_protocols sea ipv4.
Rodrigo García Miranda
Guardamos y reiniciamos Postfix con el siguiente comando sudo /etc/init.d/postfix
restart
Rodrigo García Miranda
Ahora configuraremos el servidor, para permitir la recepción de correo instalaremos el
paquete dovecot con el siguiente comando apt-get install dovecot-imapd dovecot-
common
Después instalaremos de igual forma sudo apt-get install dovecot-pop3d
Una vez instalados los paquetes configuraremos los archivos con el siguiente comando
sudo nano /etc/dovecot/dovecot.conf
Rodrigo García Miranda
Con esto ya estaría, ahora solo nos queda reiniciar todos los servicios
(apache2,bind9,postfix y dovecot)
Rodrigo García Miranda
Para comprobar el funcionamiento instalaremos el paquete de squirrel con el siguiente
comando sudo apt-get install squirrelmail.
Para configurar el servicio squirrelmail usaremos el siguiente comando cd /etc/apache2/sites-
available una vez nos encontremos en este directorio ejecutaremos el siguiente comando
sudo cp 000-default.conf squirrelmail.conf.
Una vez copiado el fichero procederemos a configurarlo con el siguiente comando
sudo nano /etc/apache2/sites-available/squirrelmail.conf
Cerramos el archivo y nos situamos en sites-enabled con el comando cd ../sites-enabled
Una vez ahí ejecutaremos el comando sudo a2ensite squirrelmail.conf
Rodrigo García Miranda
Una vez realizado esto nos vamos al directorio /var/www y ejecutamos el comando
ln -s /usr/share/squirrelmail webmail
Rodrigo García Miranda
Reiniciamos todos los servicios.
Rodrigo García Miranda
Una vez realizado esto configuraremos squirrel escribimos squirrelmail-configure, en cuanto se
abra la ventana de configuración seleccionamos la opción d he indicamos que nuestro servidor
imap es dovecot
Rodrigo García Miranda
Después nos vamos a la opción 2 he indicamos el 1 para configurar el dominio.
Rodrigo García Miranda
También tenemos que indicar a squirrelmail que nuestro servidor SMTP es postfix o mail y no
localhost. Para ello desde el menú principal de squirrelmail-configure nos vamos a la opción 2
(Server Settings):
Pulsamos la B
Rodrigo García Miranda
Ahora pulsamos q para salir e y para guardarlo.
Reiniciamos de nuevo todos los servicios y volvemos a squirrelmail-configure y nos acordamos
de cambiar el nombre de smtp por postfix
Rodrigo García Miranda
Reiniciamos todos los servicios y ya estaría configurado.
Rodrigo García Miranda