rocío alt. abreu ortiz 2009-3393 servidor de...

16
Rocío Alt. Abreu Ortiz 2009-3393 Servidor de correo El servidor de correo se encargara de gestionar los correos de los usuarios de su dominio o empresa (ejemplo: @suempresa.com), pudiendo atender miles de correos y poder definir una cantidad ilimitada de buzones de correo electrónico dentro de un mismo dominio. ¿Cómo funciona un Servidor de Correo? Cuando un usuario de correo de su dominio envía un correo, primero llega a su servidor de correo que luego el lo envía al servidor destinatario, donde el mensaje queda almacenado en el buzón del destinatario. Cuando el destinatario se conecte al servidor, este le enviara todos sus mensajes pendientes. En un servidor de correo, intervienen los siguientes protocolos: SMTP (Simple Mail Transfer Protocol, protocolo de transferencia de correo simple) es un protocolo TCP/IP usado en el envío y recepción de correo electrónico en Internet. Sin embargo, debido a las limitaciones de este protocolo para mantener una cola de mensajes en el servidor que los recibe, es usado normalmente con uno o dos protocolos adicionales, POP3 o IMAP, con los que se permite al usuario guardar los mensajes en un buzón del servidor y descargarlos periódicamente a su ordenador desde allí. POP3 está diseñado para recibir correo, no para enviarlo; le permite a los usuarios con conexiones intermitentes ó muy lentas (tales como las conexiones por módem), descargar su correo electrónico mientras tienen conexión y revisarlo posteriormente incluso estando desconectados. IMAP (Internet Message Access Protocol, Protocolo de Acceso a Mensajes de Internet) es un método que utilizan las aplicaciones cliente de correo electrónico para obtener acceso a los mensajes almacenados remotamente. Para montar este servidor usaré varios programas: Postfix es agente de transferencia de correo (MTA), es decir, un software que se encarga de entregar correo entre las distintas computadoras. Se encuentra disponible en Linux y es rápido, sencillo de administrar y seguro, características que lo han hecho el MTA por omisión en muchos sistemas tipo Unix. Dovecot es un servidor de IMAP y POP3 de código abierto para sistemas GNU/Linux / UNIX-like, escrito fundamentalmente pensando en seguridad.

Upload: others

Post on 18-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • Rocío Alt. Abreu Ortiz 2009-3393

    Servidor de correo

    El servidor de correo se encargara de gestionar los correos de los

    usuarios de su dominio o empresa (ejemplo: @suempresa.com),

    pudiendo atender miles de correos y poder definir una cantidad

    ilimitada de buzones de correo electrónico dentro de un mismo

    dominio.

    ¿Cómo funciona un Servidor de Correo?

    Cuando un usuario de correo de su dominio envía un correo, primero llega a su servidor

    de correo que luego el lo envía al servidor destinatario, donde el mensaje queda

    almacenado en el buzón del destinatario. Cuando el destinatario se conecte al servidor,

    este le enviara todos sus mensajes pendientes.

    En un servidor de correo, intervienen los siguientes protocolos:

    SMTP (Simple Mail Transfer Protocol, protocolo de transferencia de correo simple) es

    un protocolo TCP/IP usado en el envío y recepción de correo electrónico en Internet.

    Sin embargo, debido a las limitaciones de este protocolo para mantener una cola de

    mensajes en el servidor que los recibe, es usado normalmente con uno o dos

    protocolos adicionales, POP3 o IMAP, con los que se permite al usuario guardar los

    mensajes en un buzón del servidor y descargarlos periódicamente a su ordenador

    desde allí.

    POP3 está diseñado para recibir correo, no para enviarlo; le permite a los usuarios con

    conexiones intermitentes ó muy lentas (tales como las conexiones por módem),

    descargar su correo electrónico mientras tienen conexión y revisarlo posteriormente

    incluso estando desconectados.

    IMAP (Internet Message Access Protocol, Protocolo de Acceso a Mensajes de

    Internet) es un método que utilizan las aplicaciones cliente de correo electrónico para

    obtener acceso a los mensajes almacenados remotamente.

    Para montar este servidor usaré varios programas:

    Postfix es agente de transferencia de correo (MTA), es decir, un software que se

    encarga de entregar correo entre las distintas computadoras. Se encuentra disponible

    en Linux y es rápido, sencillo de administrar y seguro, características que lo han hecho

    el MTA por omisión en muchos sistemas tipo Unix.

    Dovecot es un servidor de IMAP y POP3 de código abierto para sistemas GNU/Linux /

    UNIX-like, escrito fundamentalmente pensando en seguridad.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    1- Lo primero que tenemos que hacer es abrir la terminal, haciendo click en

    Aplicaciones – Accesorios –Terminal root. Recuerda que deberás introducir la

    contraseña d el superusuario (root).

    2- El primer paquete que instalaremos será postfix, como ya especifique antes este

    programa es una agente de transferencia de correo estable, seguro y de capacidad

    ilimitada de cuentas de correo. Para su instalación escribe en la consola apt-get

    install postfix.

    3- Durante el proceso de instalación, te aparecerá una pantalla para ir configurando

    algunos aspectos del servidor postfix.

    Primero debes elegir el tipo de configuración del servidor, que puede ser:

    Sin configuración.

    Sitio de internet.

    Internet con smarthost. Solo correo local.

    Postfix

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    4- El tipo de configuración que usaremos será: Sitio de internet para poder enviar y

    recibir directamente utilizando SMTP. En este caso el SMTP es postfix.

    5- Por último, tienes que escribir el nombre de sistema de correo con el identificará

    todas las direcciones de correo.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Estas son las últimas líneas de la instalación de postfix.

    6- Ahora modificaremos el archivo main.cf del fichero /etc/postfix utilizando el editor

    nano.

    nano /etc/postfix/main.cf

    Agrega las siguientes líneas al final del archivo:

    inet_protocols = ipv4

    home_mailbox = Maildir/

    Un servidor con el sistema operativo Debian trae instalado el servidor

    de correo exim4.

    La línea home_mailbox = Maildir/ especifica que se cree este directorio en cada /home

    de los usuario con cuenta de correo, y ahí se ubicará el INBOX de ese usuario.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    7- Luego de haber hecho la modificación, tenemos que reiniciar el servicio postfix,

    utilizando la siguiente linea: /etc/init.d/postfix reload

    Dovecot

    1- Intalaremos los siguientes paquetes apt-get install dovecot-imapd dovecot-

    pop3d dovecot-common

    2- El archivo de configuración del programa Dovecot, es /etc/dovecot/dovecot.conf.

    Aquí vamos a realizar los siguientes cambios:

    # specify protocols = imap imaps pop3 pop3s

    protocols = pop3 imap

    Descomenta y especifica que no

    disable_plaintext_auth = no

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Descomenta, para poder utilizar el servidor con Outlook

    pop3_uidl_format = %08Xu%08Xv

    Localiza l a línea #See for full list.

    Y descomenta la primera opción.

    3- Ya con estas modificaciones realizadas, es necesario reiniciar el servicio.

    Squirrelmail

    El squirrelmail es un programa webmail que te permite revisar el correo que tengas en

    un servidor con imap mediante cualquier navegador. Este programa trabaja en conjunto

    con Apache, por lo que debes de tenerlo instalado en tu servidor.

    1- Para instalar este paquete, utiliza la siguiente línea: apt-get install squirrelmail

    El archivo de configuración de squirrelmail esta localizado en: /etc/squirrelmail.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    2- Luego de que se instala, tenemos que configurarlo. Ejecuta squirrelmail-configure

    Elige la opcion D para especificar cuál será nuestro servidor IMAP

    Escribe “dovecot”.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Luego elige la opción 2 del menú principal para configurar el nombre del

    dominio.

    Luego elige la opción 1. Y escribe el nombre del dominio que especificaste

    durante la instalación de postfix, en mi caso es rox-debian.com

    Por último, escribe la letra Q para salir, y después la Y para confirmar que se

    guarden las configuraciones.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    3- Ingresa al directorio /var/www para crear un enlace simbólico con squirrelmail. La

    carpeta /www pertenece al servidor apache.

    Ln –s se utiliza para crear un enlace simbólico.

    Heirloom-mailx

    Vamos a instalar este agente de transferencia de correo que permite enviar correo

    desde la terminal.

    1- Para instalar ese paquete, escribe apt-get install heirloom-mailx

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Ejemplo real

    1- Todo usuario creado en el servidor tiene una cuenta de correo. Entonces nuestro

    primer paso para el ejemplo real es crear dos cuentas de correo, es decir dos

    cuentas de usuario.

    Por medio del comando useradd –m –s /bin/false mailuser1 y useradd –m –s

    /bin/false mailuser2

    Vamos a configurarle la contraseña a estas cuentas con el comando passwd.

    2- Para que en la carpeta /home de estos usuarios se cree el directorio Maildir/

    tenemos que enviar un correo desde la consola por medio de heirloom-mailx.

    Un mail se concluye al escribir un punto (.)

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    3- Vamos a comprobar que en el directorio /home de estos usuarios se ha creado la

    carpeta /Maildir

    Apache

    En el archivo de configuración de Apache debes especificar que se incluya la

    configuración que tiene el archivo apache.conf de squirrelmail.

    Luego de esto, reinicia el servidor apache para que acoja tu configuración.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Especifica en el archivo /etc/hosts, vincula la dirección IP de tu server con la dirección

    web de tu servidor apache.

    Ahora vamos a entrar a los correos usermai1 y usermail2.

    Entonces, abre tu navegador de internet y escribe el nombre de tu sitio web en apache

    o la dirección ip de tu server + /webmail. Ejemplo, www.rox-debian.com/webmail

    Direccion ip/webmail

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Inicia sesión, usando la cuenta usermail1, la contraseña es la misma que indicaste al

    momento de la creación.

    Este es el mail que enviamos desde la

    terminal, recuerdas!!!..

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    Ahora con la cuenta usermail2, entraremos por Outlook desde un cliente Windows.

    1- Abre el programa Outlook Express.

    2- Configura la cuenta en Outlook, haciendo click en Herramientas – Cuenta…

    3- En la ventana “Cuentas de Internet”, haz click en Agregar y luego en Correo…

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    4- En nombre para mostrar escribe el nombre del usuario y haz click en Siguiente.

    5- Luego escribe la dirección de correo electrónica del usuario, que en este caso es

    [email protected] y luego haz click en Siguiente.

    6- En servidor POP3, IMAP – HTTP escribe la dirección ip del servidor de correo. Y en

    servidor SMTP también escribe la dirección IP del servidor de correo.

  • Servidor de correo (mail)

    Rocío Alt. Abreu O. 2009-3393

    7- Por último, escribe el nombre de la cuenta y la contraseña y haz click en Siguiente.

    8- Para visualizar los correos de la cuenta que acabamos de configurar, tienes que

    hacer click en el botón Enviar y recibir todo.