jueves, 19 de julio de 2012

Instalar PostFix y SquirrelMail en Ubuntu Server 12.04

Instalar PostFix y SquirrelMail en Ubuntu Server
(actulización+mejora 15/08/2013)

Bien ya que no he encontrado ningún tutorial que lo explicara al 100%, he decidido contar mi experiencia:

- Nos logueamos como usuario root:

                                 sudo su

- Instalamos el servidor de correo:

                                 apt-get install postfix

   Durante la instalación del servidor nos pedirá que introduzcamos la configuración que más se adapte a nuestras necesidades, en mi caso:
  1. Presionamos enter.
  2. Dejamos la que viene por defecto y enter.
  3. En este paso introduciremos nuestro dominio local de nuestro servidor, ejemplo: mio.es y pesionamos enter.
- Bien, ahora con nuestro servidor de correo instalado, nos faltaría indicale a este un  par de cosas, para lo cual editamos su arcivo de configuración:

                                   nano  /etc/postfix/main.cf

e introduciremos al final del fichero dos lineas
  1.  inet_protocols = ipv4, le decimos al nuestro servidor que vamos a usar el protocolo ipv4.
  2. home_mailbox = Maildir/, donde le indicaremos que nuestra carpeta compartida para imap esta dentro de nuestro home y se llamara Maildir.
    Bien, ya esta configurado nuestro servidor de correo, ahora sólo falta reiniciar este para que coja la nueva configuración:

                                      /etc/init.d/postfix restart

     En este momento instalaremos el servicio imap para recibir correo:

                                       
    apt-get install dovecot-imapd dovecot-pop3d
     
    Edita el archivo /etc/dovecot/dovecot.conf y añade la lineas:
     
    protocols = pop3 pop3s imap imaps
     
    mail_location = mbox:~/mail:INBOX=/var/mail/%u 
     
    * Este última linea no siempre es necesario.

    /etc/init.d/dovecot restart

    Tras lo cual instalaremos un webmail para poder gestionar las diferentes cuentas de correo:

                                         apt-get install squirrelmail

    tras lo cual configuraremos squirrelmail para que utilice nuestro servidor de correo:
    1. squirrelmail-configure, seleccionamos la opción D, Set pre-defined settings for specific imap servers, donde seleccionaremos dovecot.
    2. salimos y guardamos.

    con respecto al nuestro servidor sólo nos quedaría, para que squirrelmail sea accesible desde la web, copiar el contenido de /usr/share/squirrelmail en /var/www:

                                         cp -R  /usr/share/squirrelmail /var/www/squirrelmail

    Para completar la instalación sólo nos quedará crear las difrentes cuentas de correo:

    1. Creamos al usuario: adduser "nombre_usuario"
    2. Y posteriormente, creamos su carpeta compartida imap: maildirmake /home/"nombre_usuario"/Maildir, para que el usuario tome como en propiedad la carpeta: chown "nombre_usuario" /home/"nombe_usuario"/Maildir -R.
    Ahora ya podemos gestionar nuestro correo, para lo cual introduciremos en la barra de direcciones de nuestro navegador:

                                         http://"ip_servidor"/squirrelmail 

    P.S por si alguien lo necesitara los diferentes logs de nuestro servidor de correo CASI TODOS nuestra maquina están ubicados en /var/log.