Ejercicios T7 Solucion (Correo)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

1 SRI. Relación ejercicios. Tema 7. Servicios de correo.

Se partirá de la configuración de red siguiente:

a. Los equipos están en la red 192.168.1.0/24 (Se supone que dicha red es a la que pertenece los
equipos de vuestra casa. Si no fuera ésta, usar la red apropiada.)
b. La MV Linux pertenecerá a la red anterior con IP 192.168.1.Y3, con puerta de enlace la de vuestro
router-modem de casa y tierra como nombre de host. Sustituye el valor de Y con el número de
puesto habitual de clase. Por ejemplo si la red de casa es 192.168.1.0/24 y usas el puesto 7 en clase,
la IP de la MV Linux sería 192.168.1.73.
c. La MV Windows Server se denominará marte, tendrá como IP 192.168.1.Y4 y como puerta de
enlace la de vuestro router-modem de casa.
d. La MV Linux (tierra) será un servidor DNS y tendrá autoridad sobre el dominio sistema.sol. De igual
forma actuará como servidor maestro y tendrá autoridad sobre la zona de resolución inversa de la red
192.168.1.0/24. Por lo tanto el servidor DNS del dominio será tierra.sistema.sol.
e. Los nombres de los equipos y su IP serán:
mercurio.sistema.sol 192.168.1.Y1 (host imaginario)
venus.sistema.sol 192.168.1.Y2 (host imaginario)
tierra.sistema.sol 192.168.1.Y3 (máquina virtual Linux)
marte.sistema.sol 192.168.1.Y4 (máquina virtual Windows Server)

f. Las dos MVs usarán como servidor DNS el instalado en tierra y añadirán el sufijo sistema.sol a los
nombres de dominio no FDQN.
Probar con el comando nslookup desde las dos MVs que los nombres de dominio se resuelven
adecuadamente.

1. Uso de clientes de correo.

Para realizar pruebas necesitaremos una cuenta de correo en el servicio Gmail.

a) Si no tienes cuenta en Gmail, date de alta en el servicio. Creada la cuenta configúrala para
habilitar el acceso POP e IMAP.
- Inicia sesión en Gmail.
- Haz clic en el icono de la rueda dentada de la esquina superior derecha y selecciona Configuración.
- Haz clic en Reenvío y correo POP/IMAP.
- Selecciona Habilitar POP para los mensajes que se reciban a partir de ahora
- Selecciona de la lista Cuando se accede a los mensajes a través de POP la opción: Conservar la copia
de Gmail en Recibidos
- Selecciona Habilitar IMAP.
- Haz clic en Guardar cambios.

b) Mediante nslookup determina cuales son los servidores de correo del dominio ugr.es, y la IP de
estos servidores.

C:\Users\usuario>nslookup -query=MX ugr.es


Servidor: tierra.sistema.sol
Address: 192.168.1.103

Respuesta no autoritativa:
ugr.es MX preference = 10, mail exchanger = mx02.puc.rediris.es
ugr.es MX preference = 10, mail exchanger = mx01.puc.rediris.es

C:\Users\usuario>nslookup mx02.puc.rediris.es
Servidor: tierra.sistema.sol
Address: 192.168.1.103

Respuesta no autoritativa:
Nombre: mx02.puc.rediris.es
Addresses: 2001:720:418:ca10::2
2001:720:418:ca11::2
130.206.19.162
130.206.19.130

IES Zaidín Vergeles de Granada. Departamento de Informática.


2 SRI. Relación ejercicios. Tema 7. Servicios de correo.

c) Configura Thunderbird para enviar mensajes y acceder mediante POP a tu cuenta de Gmail de
forma que los mensajes no se borren del servidor al recibirlos.
Pero antes debes configurar Gmail para que permita el acceso a las aplicaciones que él considera
poco seguras (todas menos las de Google…). Para ello sigue los pasos que encontrarás en la
URL https://support.google.com/accounts/answer/3466521 en el apartado Retirar el acceso de
sitios web o aplicaciones.
Podrás obtener información de cómo configurar las cuentas de varios clientes de correo en la
ayuda de Gmail. En este enlace encontrarás un Acceso a las Instrucciones para la configuración
Cuando finalices la configuración, inicia sesión con tu cuenta de Gmail y podrás acceder a tu
bandeja de entrada.
 Inicia Thunderbird. Si se presenta el asistente de configuración de cuentas, cancelarlo. Activar
el icono de menú de la aplicación que se presenta en la parte superior derecha de la ventana.
Seleccionar Preferencias -> Configuración de cuentas. Añadir los datos siguientes:
 Servidor SMTP
o nombre del servidor: smtp.gmail.com
o Puerto: 587
o Seguridad de la conexión: STARTTLS
o modo de autentificación: contraseña normal
o Nombre de usuario: tu dirección de Gmail ([email protected]).
o Pulsar Aceptar
o Se presentará en la ventana de configuración de cuentas, la configuración recién creada.
 En la misma venta anterior en la parte inferior izquierda desplegar la opción Operaciones sobre la
cuenta y seleccionar Añadir cuenta de correo. En la ventana que se presenta indicar:
o Tu nombre: Carlos
o Dirección de correo: [email protected]
o Contraseña: **********
o Pulsar Continuar.
o Ahora el asistente encontrará para el dominio gmail.com dos tipos de cuentas (IMAP y
POP3). Podemos seleccionar la opción POP3 o bien configurarla manualmente con los
siguientes datos:
 Tipos de servidor: servidor de correo POP
o nombre del servidor: pop.gmail.com
o Puerto: 995
o Seguridad de la conexión: SSL/TLS
o modo de autentificación: contraseña normal

d) Desde Thunderbird crea un mensaje con tu cuenta de Gmail indicando como subject:gmail-pop
y envíalo a la misma cuenta; luego lee el correo. Abre el mensaje recibido y en la ventana que se
muestra, elige Mas -> Mensaje original del mensaje para ver el contenido completo del mensaje
From - Fri Jan 3 11:08:08 2020
X-Account-Key: account3
X-UIDL: GmailId16f6ae03d974e8ef
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:
Return-Path: <[email protected]>
Received: from [192.168.1.103] (77.red-79-150-217.dynamicip.rima-tde.net. [79.150.217.77])
by smtp.gmail.com with ESMTPSA id c15sm60290724wrt.1.2020.01.03.02.07.57
for <[email protected]>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Fri, 03 Jan 2020 02:07:58 -0800 (PST)
To: [email protected]
From: carlos <[email protected]>
Subject: gmail-pop
Message-ID: <[email protected]>
Date: Fri, 3 Jan 2020 11:07:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
Thunderbird/60.9.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US

IES Zaidín Vergeles de Granada. Departamento de Informática.


3 SRI. Relación ejercicios. Tema 7. Servicios de correo.

Prueba gmail-pop con Thunderbird

e) En la máquina de Ubuntu descarga el cliente Claws Mail y configúralo para enviar mensajes y
acceder mediante IMAP a tu cuenta de Gmail. Se puede ver cómo configurar un cliente de
correo tipo IMAP en la URL https://support.google.com/mail/answer/7126229
 Servidor de correo entrante (IMAP) - requiere SSL
o imap.gmail.com
o Puerto: 993
o Requiere SSL: Sí
 Servidor de correo saliente (SMTP) - requiere TLS
o smtp.gmail.com
o Puerto: 465 o 587
o Requiere SSL: Sí
o Requiere autenticación: Sí
o Utilizar la misma configuración que mi servidor de correo de entrada:
 Nombre completo o Su nombre: [tu nombre]
 Nombre de cuenta o Nombre de usuario: tu dirección completa de Gmail
([email protected]).
 Dirección de correo electrónico: tu dirección completa de Gmail ([email protected]).
 Contraseña: tu contraseña de Gmail

f) Desde Claws Mail crea un mensaje con tu cuenta de Gmail indicando como subject:gmail-imap
y envíalo a la misma cuenta; luego lee el correo. Abre el mensaje recibido y en la ventana que se
muestra, elige Ver ->Fuente del Mensaje para ver el mensaje de correo completo.

AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:
CFG:
PT:0
S:[email protected]
RQ:
SSV:smtp.gmail.com
NSV:
SSH:
R:<[email protected]>
MAID:1
X-Claws-Privacy-System:
X-Claws-Sign:0
SCF:#imap/[email protected]@imap.gmail.com/Sent
X-Claws-Auto-Wrapping:1
X-Claws-Auto-Indent:1
X-Claws-End-Special-Headers: 1
Date: Fri, 3 Jan 2020 11:48:06 +0100
From: carlos <[email protected]>
To: [email protected]
Subject: gmail-imap
Message-ID: <20200103114806.61735f2b@ubup>
X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Prueba correo gmail-imap con Claws-mail

IES Zaidín Vergeles de Granada. Departamento de Informática.


4 SRI. Relación ejercicios. Tema 7. Servicios de correo.

2. Servicio SMTP en Windows 2012 Server.


Pasos a seguir para instalar y configurar un servicio SMTP en la máquina W2012 Server (marte) son:

a) En la máquina tierra donde reside el servidor DNS, añade una entrada de tipo MX indicando que
la máquina marte será el servidor de correo del dominio. Reinicia el servicio DNS y comprueba
con nslookup que marte es el servidor de correo de sistema.sol.

C:\Documents and Settings\Administrador>nslookup -query=MX sistema.sol


Servidor: tierra.sistema.sol
Address: 192.168.1.3

sistema.sol MX preference = 10, mail exchanger = marte.sistema.sol


sistema.sol nameserver = tierra.sistema.sol
marte.sistema.sol internet address = 192.168.1.4
tierra.sistema.sol internet address = 192.168.1.3

b) En la máquina marte instala el servicio SMTP que trae W2012 Server. (Ver apuntes).
c) Asegúrate con el comando de consola netstat que el puerto 25 está a la escucha.
d) Desde la herramienta administrativa IIS (6.0), cambia el nombre del dominio de correo del
servidor de correo a sistema.sol.
e) Añade dos usuarios a la máquina Windows (marte). Los nombres de usuarios serán uno de ellos
de género masculino y el otro femenino. (Podrían ser por ejemplo manolo y antonia).
f) Con la configuración por defecto del servicio SMTP para el dominio sistema.sol vamos a
comprobar que el MTA de Windows 2012 funciona. Desde la maquina Windows Server, con el
cliente telnet y usando comandos de SMTP envía un mensaje de correo de la cuenta masculina a
la femenina con asunto subject:win1.

C:\Users\Administrador>telnet localhost 25

220 winp Microsoft ESMTP MAIL Service, Version: 8.5.9600.16384 ready at Fri, 3 Jan 2020 12:21:19 +0100
helo marte
250 marte.sistema.sol Hello [127.0.0.1]
mail from:[email protected]
250 2.1.0 [email protected] OK
rcpt to:[email protected]
250 2.1.5 [email protected]
data
354 Start mail input; end with <CRLF>.<CRLF>
subject:win1
Hola Antonia, espero que llegue mi mensaje
Siempre tuyo...
Manolo
.
250 2.6.0 <WINPZCgmvBMR0zQOwXq00000001@winp> Queued mail for delivery
quit
221 2.0.0 winp Service closing transmission channel

Se ha perdido la conexión con el host.

C:\Users\Administrador>

g) Busca dónde se ha almacenado (entregado) el mensaje de correo, localízalo y ábrelo con un


editor de texto plano.
El mensaje se encuentra en C:\Inetpub\mailroot\Drop

x-sender: [email protected]
x-receiver: [email protected]
Received: from marte ([127.0.0.1]) by by marte.sistema.sol with Microsoft SMTPSVC(8.5.9600.16384);
Fri, 3 Jan 2020 12:22:17 +0100
subject:win1
From: [email protected]
Bcc:
Return-Path: [email protected]
Message-ID: <WINPZCgmvBMR0zQOwXq00000001@winp>
X-OriginalArrivalTime: 03 Jan 2020 11:23:26.0593 (UTC) FILETIME=[37AE0710:01D5C228]
Date: 3 Jan 2020 12:23:26 +0100

IES Zaidín Vergeles de Granada. Departamento de Informática.


5 SRI. Relación ejercicios. Tema 7. Servicios de correo.

Hola Antonia, espero que llegue mi mensaje


Siempre tuyo...
Manolo

h) Ahora, y con el mismo procedimiento, intenta a enviar un mensaje de correo desde la cuenta
masculina a la cuenta que tienes en Gmail. Cuando escribas la orden rcpt to: te dará un error del
tipo
550 5.7.1 Unable to relay for [email protected]

¿Cómo debes configurar el servidor SMTP para que desde el mismo equipo se pueda reenviar
mensajes fuera del dominio local?.
Administración de IIS (6.0) -> Seleccionar [SMTP Virtual Server #1] -> Activar con el botón derecho
Propiedades -> Seleccionar ficha Acceso -> Botón Retransmisión -> Agregar la IP del equipo Windows Server

¿Y cómo debes configurar el servidor SMTP para que desde cualquier equipo del dominio
sistema.sol se pueda reenviar mensajes fuera del dominio local?.
Administración de IIS (6.0) -> Seleccionar [SMTP Virtual Server #1] -> Activar con el botón derecho
Propiedades -> Seleccionar ficha Acceso -> Botón Retransmisión -> Agregar el dominio sistema.sol

i) Cuando hayas configurado el servidor SMTP para que puedas enviar el mensaje, hazlo poniendo
como asunto (subject:telnet-gmail).

C:\Documents and Settings\Administrador>telnet localhost 25

220 winp Microsoft ESMTP MAIL Service, Version: 8.5.9600.16384 ready at Fri, 3 Jan 2020 12:33:37 +0100
helo marte
250 marte.sistema.sol Hello [192.168.1.104]
mail from:[email protected]
250 2.1.0 [email protected] OK
rcpt to:karolus.martingmail.com
250 2.1.5 [email protected]
data
354 Start mail input; end with <CRLF>.<CRLF>
subject:telnet-gmail
Prueba de manolo a cuenta de Gmail [email protected]
.
250 2.6.0 <WINPqTNoKqsJ09BrpkT00000002@winp> Queued mail for delivery
quit
221 2.0.0 winp Service closing transmission channel

Se ha perdido la conexión con el host.

j) El mensaje enviado puede que haya sido aceptado por Gmail y colocado en la carpeta de spam o
puede haber sido rechazado. Vamos a determinar cuál de las dos posibilidades ha sucedido.

Pasadas unas horas, a veces incluso días, si te conectas a tu cuenta de Gmail podrás
comprobarlo. Si el mensaje no ha llegado por que ha sido rechazado, podrás comprobar que en la
carpeta de entrega de mensajes que usa SMTP (C:\Inetpub\mailroot\Drop), hay un mensaje de
correo enviado desde la cuenta de administrador de SMTP ([email protected]) dirigida al
usuario masculino en donde se adjunta una respuesta automática generada por Gmail. Si este es
tu caso, verás una cabecera denominada Diagnostic-Code donde explica por qué Gmail no ha
aceptado el mensaje.

Diagnostic-Code: smtp;550-5.7.1 [79.148.213.239] The IP you're using to send mail is not authorized
550-5.7.1 to send email directly to our servers. Please use the SMTP relay at your
550-5.7.1 service provider instead. Learn more at
550 5.7.1 http://support.google.com/mail/bin/answer.py?answer=10336 y2si17628396wjq.99 – gsmtp

Si el mensaje hubiera sido aceptado como spam por Gmail, léelo y con la opción “Mostrar
original” fíjate que en el test de filtrado al que se le aplica a los mensajes el resultado ha sido
neutral (ni aceptado, ni rechazado; por lo tanto se considera spam.)

Received-SPF: neutral (google.com: 79.148.214.183 is neither permitted nor denied by best guess
record for domain of [email protected]) client-ip=79.148.214.183;
Authentication-Results: mx.google.com;

IES Zaidín Vergeles de Granada. Departamento de Informática.


6 SRI. Relación ejercicios. Tema 7. Servicios de correo.

spf=neutral (google.com: 79.148.214.183 is neither permitted nor denied by best guess record for domain of
[email protected]) [email protected]

3. Servicio de correo en Windows 2012 Server con hMailServer.


a) En primer lugar detén el servicio SMTP de W2012 Server.
b) Instala el servidor de correo hMailServer para gestionar el correo del dominio sistema.sol usando
como protocolo de entrega IMAP. Añade al servidor de correo dos cuentas de correo para los
dos usuarios que diste de alta en Windows 2012 Server. La configuración será similar a la
realizada en el aula. No olvides desactivar la opción Auto-ban del menú Settings -> Advanced.
c) Prueba la configuración del servidor enviando mensajes entre cada uno de los dos usuarios y
comprueba que puedes leerlos. Para ello usa el cliente Thunderbird creando dos cuentas del
mismo modo que se detallan en los apuntes.
d) Vamos ahora a modificar el servidor de correo para que use SSL/TLS tanto para el envío como
para la recepción de correo. Para ello, en el equipo servidor debes:
- Crear un certificado de servidor. Para ello se creará una firma de nombre mail.key, una
petición de certificado mail.csr, y el certificado mail.crt. Suponiendo que ya tenemos
instalado OpenSSL para Windows (recordar la instalación de OpenSSL en el tema 4 HTTP)
ejecutaremos los comandos siguientes para crear los archivos anteriormente indicados:
C:\OpenSSL-Win64\bin>copy openssl.cnf openssl.cfg
C:\OpenSSL-Win64\bin>openssl genrsa -out mail.key 1024
C:\OpenSSL-Win64\bin>openssl req -new -key mail.key -out mail.csr
C:\OpenSSL-Win64\bin>openssl x509 -req -days 365 -in mail.csr -signkey mail.key -out mail.crt
- Añadir el certificado a usar en hMailserver. Desde Settings ->Advanced ->SSL Certificates,
añadimos el certificado indicando un nombre identificativo para el certificado, y los
archivos mail.crt e mail.key creados anteriormente.
- Establecemos los nuevos puertos para SSL/TLS. Para ello desde Desde Settings ->
Advanced ->TCP/IP Ports, modificamos:
o En IMAP: puerto 993, indicamos en Connection Security el valor SSL/TLS, y en
SSL Certificate el nombre del certificado que creamos en el paso anterior.
o En SMTP: puerto 465, indicamos en Connection Security el valor SSL/TLS, y en
SSL Certificate el nombre del certificado que creamos en el paso anterior.
o No modificamos nada en SMTP 25, lo dejamos activo.
- Durante las modificaciones se nos pedirá varias veces que reiniciemos el servidor para que
los cambios que vayamos haciendo sean efectivos.
- Ahora nos aseguramos con el comando netstat que el servidor está a la escucha por los
puertos 465 (SMTPS) y 993(IMAPS).
e) Prueba la nueva configuración del servidor enviando mensajes entre cada uno de los dos usuarios
y comprueba que puedes leerlos. Para ello usa el cliente Thunderbird modificando las dos
cuentas de forma que ahora:
- Servidor de salida (SMTP): puerto: 465. Seguridad conexión: SSL/TLS.
- Configuración servidor (IMAP): puerto: 993. Seguridad conexión: SSL/TLS.
f) Ten en cuenta que los certificados son autofirmados, por lo que deberemos aceptarlos para poder
realizar la conexión.
g) Configura el servidor para que cada vez que uno de los dos usuarios reciba un mensaje, se genere
un mensaje de respuesta automática para el remitente. Para ello, en la configuración de la cuenta,
sólo debes activar la opción Auto-reply indicando el subject y el text del mensaje de respuesta.
h) Prueba a configurar la cuenta del usuario anterior de forma que cuando recibe un mensaje, lo
reenvíe de forma automática a la cuenta que tienes en Gmail. Para ello activa la opción
Forwards de la cuenta.

4. Instalación del servicio de correo en Linux con Postfix.


Vamos a configurar un servidor de correo en la máquina tierra (Linux).Los pasos a seguir son:
 En la máquina tierra donde reside el servidor DNS, modifica el archivo de zona de forma que
ahora la máquina tierra será el nuevo servidor de correo para el dominio.
 En la máquina marte (Windows) detén el servicio hMailServer si estuviera iniciado.

IES Zaidín Vergeles de Granada. Departamento de Informática.


7 SRI. Relación ejercicios. Tema 7. Servicios de correo.

 Realiza las siguientes tareas:


- Instala en tierra el paquete postfix indicando que el nombre de sistema de correo es
sistema.sol.
- Comprueba que el servicio smtp está iniciado y a la escucha por el puerto 25.
- Crea en la máquina tierra dos usuarios locales de nombres de tipo masculino y femenino.
Para que las pruebas que vas a realizar sean más cómodas, debes elegir los mismos nombres
de usuarios que usaste en Windows.
- Instala el paquete mailutils.

5. Prueba del servicio de correo Postfix.


- Desde el equipo marte, (máquina virtual Windows), y usando una conexión telnet para enviar
comandos SMTP al servidor, intenta enviar un mensaje de correo desde la cuenta
[email protected] a la cuenta [email protected] (suponiendo que el usuario azofaifa no
existe en la máquina marte).
¿Qué ha sucedido?.
Por defecto, el servidor Postfix permite la entrega de correo sólo a destinatarios que tengan
cuenta en el equipo local, luego deniega la entrega de correo a la cuenta [email protected].
- Desde el equipo marte, (máquina virtual Windows) y usando una conexión telnet para enviar
comandos SMTP al servidor, intenta enviar un mensaje de correo desde la cuenta
[email protected] a tu cuenta de correo de Gmail.
¿Qué ha sucedido?.
Por defecto, el servidor Postfix permite el reenvío de mensajes sólo si se han enviado desde el
equipo local. Si queremos enviarlos desde otros equipos, deberemos añadir la IP de dichos
equipos a través del parámetro mynetworks en el archivo de configuración de Postfix.
- Inicia sesión en la máquina Linux como usuario masculino. Desde la máquina Linux, mediante
telnet y usando comandos SMTP envía un mensaje de correo del usuario masculino al usuario
femenino indicando como subject:linux1. A la hora de realizar el saludo al servidor, usa ehlo
en lugar de helo.

$ telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 tierra ESMTP Postfix (Ubuntu)
ehlo localhost
250-tierra
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: [email protected]
250 2.1.0 Ok
rcpt to: [email protected]
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject: linux1
Correo de manolo desde ubuntu
.
250 2.0.0 Ok: queued as 5BB3447861

El mensaje se ha guardado en /var/mail/antonia

- Inicia sesión con el usuario femenino, y desde una consola ejecuta la orden mail. Lee el
contenido del mensaje, y averigua a dónde ha ido a parar el mensaje después de leerlo.

IES Zaidín Vergeles de Granada. Departamento de Informática.


8 SRI. Relación ejercicios. Tema 7. Servicios de correo.

antonia@tierra:~$ mail
"/var/mail/antonia": 1 mensaje 1 nuevo
>N 1 [email protected] vie ene 3 13:34 14/421 linux1
?1
Return-Path: <[email protected]>
X-Original-To: [email protected]
Delivered-To: [email protected]
Received: from localhost (localhost [127.0.0.1])
by tierra (Postfix) with ESMTP id E5676426C8
for <[email protected]>; Fri, 3 Jan 2020 13:33:28 +0100 (CET)
subject: linux1
Message-Id: <20200103123339.E5676426C8@ubup>
Date: Fri, 3 Jan 2020 13:33:28 +0100 (CET)
From: [email protected]

Hola Antonia
Un saludo desde Belicena
Un admirador…Manolo
? quit
1 mensaje guardado en /home/antonia/mbox
0 mensajes retenidos en /var/mail/antonia
antonia@tierra:~$

El mensaje se ha movido a /home/antonia/mbox

- Como administrador, configura Postfix para que:


 El servidor pueda reenviar mensajes de correo provenientes de todos los equipos de la red
192.168.1.0/24 (o de la red de tu casa).
 Los buzones sean del tipo maildir ubicados en la carpeta $HOME/Correo
 El tamaño del buzón sea de 100 Mb.
NO olvides reiniciar el servicio.
mynetworks: 127.0.0.0/8 192.168.1.0/24 # Se añade la dirección de red de los equipos
mailbox_size_limit: 104857600 # 100Mb
home_mailbox=Correo/ # Importante la barra al final del nombre de la carpeta...

- En la máquina Windows (marte) descarga e instala el cliente de correo eM Client


(http://www.emclient.com/). Configura una cuenta para el usuario masculino desde
Herramientas -> Cuentas. Como todavía no está instalado el servicio POP ni IMAP, debemos
hacer la configuración manual en vez de usar la Configuración automática.
- Para ello elige la pestaña Correo, selecciona Otro y pulsa Siguiente. Esto lanza un pequeño
asistente donde paso a paso debemos indicar los datos de nuestro servidor. Cuando nos pregunte
por el servidor de entrada, indicamos también que tierra es el servidor de correo entrante
(aunque no sea verdad, ya que no tenemos ningún servidor POP/IMAP, algo hay que poner para
avanzar por el asistente…). Ten en cuenta que en el servidor postfix no usamos autentificación
para enviar correo.
- Es importante, que cuando el asistente esté en el paso Configuración de prueba marcar la casilla
Ignorar los resultados de la prueba, para que la cuenta se cree y por lo menos podamos enviar
mensajes.
- Con el editor de mensajes de eM Client escribe un mensaje del usuario masculino para el usuario
femenino con subject: prueba smtp postfix y con cualquier texto. Desde el propio editor de
mensajes pulsa el botón Enviar para enviar el mensaje.
- Inicia sesión con el usuario femenino en tierra (Linux). Como no tenemos instalado un servicio
POP/IMAP de entrega de correo, no podemos leer los mensajes pero sí ver en qué carpeta se han
colocado. Como en la configuración de Postfix indicamos que los buzones serían en formato
maildir, en la carpeta $HOME/Correo, podremos comprobar cómo en /home/usuario/Correo/new/ se
encuentra el archivo con el mensaje que enviamos. Podemos abrirlo con un editor de texto para
comprobar y leer su contenido.

6. Servicio POP/IMAP en Linux.


- Vamos ahora a leer los mensajes de correo instalando un servidor de correo entrante.
- En la máquina tierra instala los paquetes dovecot-imapd y dovecot-pop3d

IES Zaidín Vergeles de Granada. Departamento de Informática.


9 SRI. Relación ejercicios. Tema 7. Servicios de correo.

- Como administrador configura el servicio POP/IMAP de dovecot para:


 Que puedan usarse los protocolos pop3 e imap.
 Indica y establece que los buzones son de tipo maildir en la carpeta $HOME/Correo.
 Habilita SSL/TLS y deshabilita la posibilidad de autentificación mediante texto plano.
 Reinicia el servicio dovecot.
mail_location = maildir:~/Correo
ssl = yes
ssl_cert =< /etc/dovecot/dovecot.pem
ssl_key_file =< /etc/dovecot/private/dovecot.pem
disable_plaintext_auth = yes
- Obtén los puertos que deben estar abiertos para los protocolos pop3 e imap.
antonia@tierra:~$ netstat -ltn
- Inicia sesión en tierra como usuario femenino y configura su cuenta de correo en Thunderbird
para enviar y recibir correos usando la maquina tierra como servidores de envío y recepción de
mensajes mediante IMAP usando TLS en ambos casos. (Ver apuntes de clase).
- Ahora podrás leer el mensaje de correo que enviaste anteriormente.
- Prueba a configurar en Windows usando como cliente eM Client una cuenta para el usuario
femenino para que pueda enviar correo y leerlo mediante IMAP usando TLS en ambos casos.
Comprueba que desde esta cuenta también puedes acceder a su buzón de correo para leer el
mensaje anterior.
- Usando el cliente eM Client escribe un mensaje del usuario femenino para el usuario masculino
con subject: prueba imap dovecot y con cualquier texto. Desde el propio editor de mensajes
pulsa el botón Enviar para enviar el mensaje.
- Inicia sesión en tierra como usuario masculino y configura su cuenta de correo en Thunderbird
para enviar y recibir correos usando la maquina tierra como servidores de envío y recepción de
mensajes mediante IMAP usando TLS en ambos casos. (Ver apuntes de clase).
- Configurada la cuenta comprueba que le ha llegado el mensaje.

7. Cliente de correo web con Squirrelmail.


- En la máquina tierra y como administrador, descarga el paquete squirrelmail e instálalo.
- Realiza los pasos necesarios en la configuración de squirrelmail para que pueda gestionar tu
cuenta de correo de Gmail donde la interfaz aparezca en español.
- Recuerda que el servidor web Apache de la máquina tierra debe estar configurado e iniciado, y
que el servidor virtual por defecto que trae Apache, debe estar activado.
- Ejecutamos: sudo squirrelmail-configure.
- En la ventana del menú principal pulsamos “D”, y de la lista, escogemos “gmail”, lo escribimos
pulsamos enter.
- Volveremos al menú principal. Pulsamos “S” para guardar, y “Q” para salir.
- Como el código en php de la aplicación web squirrelmail está en/usr/share/squirrelmail, hay que crear
un enlace simbólico (por ejemplo correoweb) desde el directorio del servidor virtual por defecto
(/var/www/html) hasta la carpeta dode se aloja la palñicación web. Para ello:
cd /var/www/html
sudo ln -s /usr/share/squirrelmail correoweb
- Reiniciamos Apache
sudo /etc/init.d/apache2 restart
- Ahora nos dirigimos a la dirección http://tierra.sistema.sol/correoweb y aparecerá la pantalla de login
de squirrelmail.
- Configurada la aplicación, vamos a probar su funcionamiento. Para ello inicia sesión en
squirrelmail con los datos de tu cuenta de Gmail.
- Crea un mensaje indicando como subject:squirrelmail y envíalo a la misma cuenta; luego lee el
correo y abre el mensaje que te has enviado.
- Un vez abierto, con la opción Ver encabezado completo obtén todas las cabecera del mensaje

IES Zaidín Vergeles de Granada. Departamento de Informática.


10 SRI. Relación ejercicios. Tema 7. Servicios de correo.

Return-Path: <[email protected]>
Received: from tierra.sistema.sol (69.red-80-26-235.dynamicip.rima-tde.net.
[80.26.235.69]) by smtp.gmail.com with ESMTPSA id
x16sm15540407wmk.35.2020.01.04.05.14.10 for <[email protected]>
(version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 04 Jan 2020
05:14:11 -0800 (PST)
Received: from 127.0.0.1 (SquirrelMail authenticated user karolus.martin) by
Tierra.sistema.sol with HTTP; Sat, 4 Jan 2020 14:14:10 +0100
Message-ID: <7383108dbd334bcfa6b6b1958fdae408.squirrel@localhost>
Date: Sat, 4 Jan 2020 14:14:10 +0100
Subject: prueba squirrelmail
From: [email protected]
To: [email protected]
User-Agent: SquirrelMail/1.4.23 [SVN]
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal

IES Zaidín Vergeles de Granada. Departamento de Informática.

También podría gustarte