0% encontró este documento útil (0 votos)
23 vistas14 páginas

Clase4 RL-Sendma

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 14

SEMINARIO REDES CON LINUX

Clase 4: Sendmail
martes , 17 noviembre de 2015

Diana Martínez, MSc.


[email protected]

ESCUELA POLITECNICA NACIONAL


QUITO-ECUADOR

Copyright @2015, D. Martínez


Correo electrónico
El correo electrónico es el servicio más usado en el Internet.
El protocolo primario usado por los sistemas de correo electrónico es el
SMTP ( Simple Mail Transport Protocol).
Este protocolo usa el puerto TCP 25 para su operación.
Un mensaje de correo electrónico típicamente tiene 4 partes:
• EL ID DEL REMITENTE Y EL DOMINIO
• LA DIRECCIÓN DE CORREO DEL DESTINATARIO
• EL ASUNTO
• EL CUERPO DEL MENSAJE
Un sistema de correo en operación realiza generalmente cuatro
principales funciones:

• MAIL USER AGENT (MUA)


• MAIL SUBMISSION AGENT(MSA)
• MAIL TRANSPORT AGENT(MTA)
• MAIL DELIVERY AGENT (MDA)

MUA
Es un programa de email cliente usado para componer mensajes y
enviarlos. Usa los protocolos POP o IMAP para recibir correos.
Ejemplos:
Outlook, Thunderbird, Mail, Mailx, Mutt, Evolution, Pine, Elm, etc.
MSA
Es responsable de aceptar nuevos mails desde un MUA. Puede estar
integrado o separado de un MUA , MTA.

MTA
Es responsable de transportar un mensaje desde un servidor de correo
y en el servidor destino es responsable de aceptar el mensaje, ambos
usan SMTP.

MDA
Es responsable de entregar un mensaje de entrada a un lugar de
almacenamiento local en el servidor. Puede estar integrado o no al
MTA. Ejemplo: procmail, maildrop.
POP ( Post Office Protocol)
Es usado por un MUA para descargar mensajes de correo de usuario de sus
buzones del servidor y opcionalmente borrarlos del servidor y liberar
espacio. Usa el puerto TCP 10 para su operación. POP3s es la versión segura
del protocolo , trabaja en la capa SSL y el puerto TCP 995.

IMAP ( Internet Message Protocol)


Es usado por un MUA para descargar mensajes de correo de usuario de sus
buzones del servidor ( no borra los mensajes en el servidor). La versión más
reciente es IMAP4 y usa el puerto TCP 143 . La versión segura IMAPs usa el
puerto 993.

Mailbox
Lugar donde se almacenan los mensajes. En CentOS
/var/spool/mail/userfolder.
Configuración sendmail
1. Instalamos sendmail
# yum install sendmail sendmail-cf m4

2. Revisar nombre y dominio en


[root@pc3 ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
#HOSTNAME=localhost.localdomain
HOSTNAME=pc3.epn.edu.ec
3. Verificar en hosts IP y nombre:
[root@pc3 ~]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
172.31.44.59 pc3.epn.edu.ec pc3

4. Nuestro dominio es epn.edu.ec nuestro host es pc3 nuestra IP 172.31.44.59

5. Editamos /etc/mail/sendmail.mc

Eliminamos la parte 127.0.01 de la siguiente linea

DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
6. Ejecutar

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

7. Editar :
[root@pc3 ~]# vi /etc/mail/local-host-names
# local-host-names - include all aliases for your machine here.
epn.edu.ec
8. Editar:

[root@pc3 ~]# vi /etc/mail/access


Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY
Connect:epn.edu.ec RELAY
Connect:172.31.44 RELAY
9. Reiniciamos sendmail
#service sendmail restart

10.Instalamos dovecot
#yum -y install dovecot

11. Activar protocolos IMAP y POP3 si se desea instalar un cliente


#vim /etc/dovecot/dovecot.conf

Descomentar la linea
protocols = imap pop3 lmtp

12.Iniciamos el servicio dovecot


#service dovecot start
Pruebas
• Verificar conexion al puerto 25
[root@pc3 ~]# nc 127.0.0.1 25

220 pc3.epn.edu.ec ESMTP Sendmail 8.14.4/8.14.4; Mon, 16 Nov 2015 07:55:10 -0500
ehlo epn.edu.ec
250-pc3.epn.edu.ec Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP

Salir con quit


• Agregar un usuario

[root@pc3 ~]# useradd -s /sbin/nologin pc3

• Enviar un correo de prueba


[root@pc3 ~]# mail -s "HOLA" [email protected]

HOLA //Cuerpo del correo


. //Fin del correo

• Verificar correo

#mail -u pc3
Tarea 2.
• Trabajo en parejas
• Fecha de presentación: 24 de noviembre 2015
Configurar un servidor de correo (sendmail, postfix, qmail u otro)
Configurar webmail (squirrelmail)
Configurar un cliente de correo en Windows o Linux utilizando la IP del servidor
de correo, con POP3.
Demostrar el envío y recepción de correos a través del cliente y a través del
webmail.
• Cada grupo deberá presentar un informe de máximo 5 hojas y deberá
exponer su trabajo practico en clase (tipo workshop).

PUNTO EXTRA: Que el webmail permita el cambio de contraseña del usario.

También podría gustarte