2. Definición
El servicio de correo electrónico es uno de los métodos de comunicación
más usados del mundo. Lo usamos en nuestras computadoras de
escritorio, notebooks, móviles, tablets e incluso desde nuestros relojes
inteligentes.
Gracias a él podemos comunicarnos con personas de todo el mundo, en
cuestión de segundos. Es sin duda alguna una de las mejores
herramientas creadas que existen en Internet.
3. ¿Qué es un Servidor de Correo?
Un servidor de correo es el encargado de enviar y recibir mensajes
de correo electrónico entre hosts, usuarios o servidores. Entre sus
funciones se incluyen el procesado de los mensajes, filtrado,
almacenamiento, envío, recepción y reenvío de correos.
Es una de las aplicaciones más populares en usar
el protocolo TCP/IP, y que permite en cuestión de segundos
comunicarnos con cualquier persona en otra parte del mundo,
evitando así escribir cartas, hablar por teléfono o utilizar otros medios
de comunicación no tan rápidos.
4. Componentes de un servidor de correo
Los elementos que componen un servidor de correo son:
• Servidor SMTP: es el encargado de realizar el envío y transmisión de nuestros emails desde
nuestro servidor de correo hacia el destino.
• Servidor POP: es quien recibe los mensajes en un equipo local mediante el protocolo POP,
que almacena en el equipo los mensajes sin dejar copia en el servidor (por defecto)
• Servidor IMAP: actúa como anfitrión de un servidor de correo, el cual obtiene una copia del
correo que hay actualmente en el servidor de correo.
• Cliente de Correo local: Mozilla Thunderbird, Microsoft Outlook, Opera Mail, Evolution y
otros son el ejemplo de clientes de correo que corren en nuestros equipos locales, y que
pueden recibir el correo tanto por POP como IMAP.
• Cliente de Correo web: estos son los llamados Webmail, es decir, software de cliente de
correo que corre remotamente en el servidor, como ya mencionamos en ejemplos con
Roundcube, Squirrelmail, y los clásicos Hotmail, Gmail, Yahoo mail, etc. Estos clientes
utilizan el protocolo IMAP para mostrar los mensajes.
5. Protocolos de correo
SMTP
SMTP es quizás el protocolo de correo más
conocido. Sus siglas significan Simple Mail
Transfer Protocol, en español
significa Protocolo Simple de Transporte de
Correo.
Es un protocolo usado para enviar correo
desde un servidor a otro destino.
El envío de un correo a través de SMTP
consta de tres pasos:
1. Cliente de correo redacta el mensaje y lo
envía.
2. El mensaje llega al servidor SMTP, el cual
acepta y envía el mensaje.
3. El mensaje es finalmente entregado y
recepcionado por un servidor de correo
entrante, como POP3 O IMAP.
SMTP se compone de tres comandos básicos
que definen su funcionamiento:
• MAIL: es el usado para el establecimiento
de la dirección del remitente que envía los
mensajes.
• RCPT: es el encargado de establecer el
destinatario del mensaje.
• DATA: cumple la función de enviar el
contenido escrito en el cuerpo del mensaje
(body).
IMAP
MAP significa Internet Message Access
Protocol, en español significaría Protocolo de
Acceso a mensajes de Internet, y se encarga
de poder recibir copia de los mensajes
almacenados en el servidor, pero desde un
cliente de correo.
Al momento de usar IMAP para recibir nuestro
correo, los mismos seguirán estando siempre
alojados en el servidor de correo en Internet.
Es decir, IMAP entonces viene más que a ser
un servidor, en realidad, a ser un lector de
correo, ya que muestra copias del correo
almacenado en el disco duro del server.
Aparte de esto, también permite manipular el
contenido de una casilla de correo tal como si
se hiciese directo desde el server, es decir:
• Borrar emails
• Responder email
• Crear, borrar y renombrar directorios
Así, la ventaja principal de este protocolo es
que la sincronización entre tu correo y el
servidor email es constante, y los mensajes
recibidos, leídos y enviados –y hasta los
eliminados, por un tiempo razonable–
seguirán almacenados en el servidor de
entrada.
POP
POP, o POP3, es otro famoso protocolo de
correo. Sus siglas vienen del inglés Post Office
Protocol, que en español significa Protocolo de
Oficina de Correo. Es un protocolo que se utiliza
para recibir mensajes de correo en un cliente de
email.
El actual protocolo es la versión 3 de POP, ya
que las versiones 1 y 2 están en el olvido hoy en
día.
El funcionamiento para descargar un correo con
POP3 es muy sencillo:
•Desde un cliente de correo electrónico local
como Thunderbird o Outlook, configuramos una
casilla de correo.
•Le indicamos que debe descargar el correo
mediante el protocolo POP.
•Ingresamos los datos del servidor POP3 que
tengamos.
•Al verificar si hay nuevo correo en el servidor,
el cliente se conecta al servidor POP y descarga
los email a nuestra PC o dispositivo móvil.
•Al descargarlos al dispositivo, los email se
borran del servidor de correos remoto.
6. Seguridad del servidor de correo SMTP, POP e IMAP
Por defecto los protocolos SMTP, POP e IMAP son inseguros, es decir,
transmiten la información sin encriptar desde un lado a otro.
Mediante técnicas man in the middle, es probable que cualquiera de estos
servicios se vea afectado por atacantes remotos que podrían trabajar en
un ataque coordinado para obtener datos sensibles de usuarios,
contraseñas o el mensaje mismo.
Por eso, para asegurar el correo de punta a punta se suele añadir una
capa de encriptación SSL/TLS gracias al uso de un Certificado SSL. Se
aplica una capa de Transport Layer Security para cifrar la comunicación
entre el servidor y el cliente de correo. Esto aplica tanto a clientes de
correo locales como Outlook o Thunderbird, como a un servidor web que
ofrece servicios de Webmail tales como Roundcube.
7. Tipos de Servidores
Servidores de salida de correo
SMTP: como ya vimos anteriormente, el protocolo SMTP se utiliza para enviar
correo, por lo que suele considerarse como un servidor de salida de correo. Su
configuración se realiza en clientes de correo locales y remotos. Sus puertos de
salida de correo son el 25 por defecto, 26 como puerto SMTP
alternativo, 587 como puerto alternativo adicional (sobre todo en servidores
cPanel), y 465 para recibir correo por SMTPS, implementando un certificado
SSL/TLS que cifra el correo entrante.
8. Tipos de Servidores
Servidores de entrada de correo
IMAP: este es el protocolo de correo más utilizado en la actualidad, permite sincronizar
dispositivos dejando una copia en el servidor. Lo único malo de esta forma de descargar
correo es que aumenta el uso de espacio en disco en el servidor. El puerto estándar de
IMAP es el 143 para recibir correo sin encriptación. Mientras que el correo encriptado IMAP
bajo un SSL/TLS suele correr en puertos como el 993.
POP: la versión 3 de POP es la más usada en la actualidad. Sirve como dijimos antes, para
descargar el correo hacia el cliente y borrar la copia que se almacena en el servidor. Este
modelo permite descargar el correo solo en un cliente, no permitiendo la movilidad entre
dispositivos. Los puertos que utiliza POP generalmente son el 110, y el 995 cuando ciframos
la conexión con un certificado SSL/TLS.
Exchange: existe otro protocolo desarrollado por Microsoft que se suele utilizar en sus servicios
de correo corporativo y aplicaciones (Microsoft Exchange Server y Office 365 por ejemplo).
El modo de funcionar es similar a IMAP a decir verdad, solo que además agrega
herramientas colaborativas para los usuarios, suele usarse mucho en empresas.
9. Gestores o clientes de correo
Mozilla Thunderbird
Mozilla Thunderbird es quizás el
cliente de correo local más
popular desde hace años.
Creado por la Mozilla
Foundation, es un cliente de
email que se caracteriza por ser
libre, multiplataforma, open
source y gratuito.
Además oficia como cliente de
RSS, gestor de noticias y chat.
Es el cliente oficial de casi todas
las distribuciones Linux ya que
éstas lo traen instalado por
defecto. Permite recibir y enviar
correo electrónico de forma
sencilla utilizando protocolos
SMTP/SMTPS, POP/POPS,
IMAP e IMAPS.
Evolution
Evolution es otro genial cliente de
correo disponible para Linux y
FreeBSD. Sirve para configurar, recibir
y enviar correo de forma sencilla y sin
complicaciones. Se integra de manera
nativa en entornos gráficos como
Gnome, aunque también es compatible
con entornos como KDE.
Además de ofrecer el servicio de
correo, también incluye libreta de
contactos, calendario y gestión de
tareas diarias. Trae también consigo
un potente gestor de cuentas, firmas,
personalizaciones y filtros antispam
para proteger tu correo de forma fácil
ante virus, phishing y malware.
10. Gestores o clientes de correo
Kmail
Kmail es el cliente de correo utilizado
por defecto en el entorno KDE de
Linux.
Permite uso de protocolos SMTP,
POP3 e IMAP, así como encriptación
vía SSL/TLS.
Corrección ortográfica, formato HTML,
firmas, gestor de contactos y tareas,
así como protección con filtros de
spam
como SpamAssassin y Bogofilter,
entre otros.
Otras funciones avanzadas incluyen
búsquedas y filtros de correo, así
como categorización de correos
basándonos en etiquetas, así como
importación y exportación de correos.
Microsoft Outlook
Microsoft Outlook es quizás el cliente de
correo más conocido por los usuarios del
sistema operativo Windows. Es el que viene
por defecto instalado en este sistema, y
permite comunicarte por email con miles de
personas vía SMTP, así como recibir email
con POP3 o IMAP.
Incluye agenda, gestor de contactos, filtros
antispam, búsqueda de mensajes y formas
de personalizar la forma en que ves tu
email. Puede configurarse para trabajar con
cualquier servidor de correo, pero funciona
especialmente bien si usas Microsoft
Exchange Server, permitiendo así dar
servicio a muchos usuarios de una misma
organización de forma efectiva.
Permite el uso de buzones compartidos,
gestión de tareas, calendario y mucho más.