15 Servi Dorde Corre o

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.

Transcript of 15 Servi Dorde Corre o

Page 1: 15 Servi Dorde Corre o

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.

Page 2: 15 Servi Dorde Corre o

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

Page 3: 15 Servi Dorde Corre o

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.

Page 4: 15 Servi Dorde Corre o

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.

Page 5: 15 Servi Dorde Corre o

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

Page 6: 15 Servi Dorde Corre o

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 </usr/share/doc/dovecot-common/wiki/Variables.txt> 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.

Page 7: 15 Servi Dorde Corre o

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”.

Page 8: 15 Servi Dorde Corre o

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.

Page 9: 15 Servi Dorde Corre o

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

Page 10: 15 Servi Dorde Corre o

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 (.)

Page 11: 15 Servi Dorde Corre o

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.

Page 12: 15 Servi Dorde Corre o

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

Page 13: 15 Servi Dorde Corre o

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!!!..

Page 14: 15 Servi Dorde Corre o

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…

Page 15: 15 Servi Dorde Corre o

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.

Page 16: 15 Servi Dorde Corre o

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.