SMTP

SMTP (Simple Mail Transfer Protocol) es un protocolo TCP/IP, básicamente un conjunto de reglas y directrices que debe seguir un sistema y que se utiliza para enviar y recibir información en forma de correo electrónico.[1] Sin embargo, en realidad está restringido y carece de algunas características, como la capacidad de poner en cola los mensajes en el extremo receptor, ya que suele ser utilizado tanto por IMAP (Internet Message Access Protocol) como por POP3 (Post Office Protocol 3). Estos protocolos permiten al usuario acceder a sus mensajes y a su contenido en un buzón de correo que se guarda en el servidor, mientras que el sistema los descarga periódicamente de la base de datos del servidor.

En otros sistemas operativos, como Unix, Sendmail es el servidor SMTP más utilizado para el correo electrónico.[1:1] Estos protocolos también son vitales a la hora de administrar, gestionar y proteger cualquier actividad de la red. Afortunadamente, para el usuario medio de servicios de correo electrónico, ya están incorporados al sistema para que los usuarios no tengan que lidiar con la molestia de administrar una red manualmente. Sin embargo, en casos raros e inusuales, los clientes necesitarán familiarizarse con protocolos, tales como IP (protocolo de Internet) y SMTPs. SMTP tiene una gran influencia en cada uno de los correos electrónicos que un individuo ha enviado a lo largo de toda su vida.

Los proveedores de servicios de correo electrónico habituales, como Yahoo mail y Gmail, tienen su propio servidor o host SMTP asociado que se dedica al proceso de entrega del correo electrónico. Sin embargo, tanto los usuarios como los expertos deben ser conscientes de que la más alta calidad del servicio SMTP profesional, como turboSMTP, garantiza la mayor tasa de entrega y transmisión.[2]

Funcionalidad

SMTP es el protocolo más común y ampliamente utilizado para la comunicación por correo electrónico a través de Internet. Proporciona un medio para los servicios de red entre el proveedor de correo electrónico o, en algunos casos, el servidor de correo electrónico de la organización y el usuario que accede al correo electrónico.[1:2] Por lo general, utiliza un proceso que se llama "Almacenar y reenviar". Esto mueve los correos electrónicos a través de las redes. En este caso, trabajaría en estrecha colaboración con un componente importante que se denomina Agente Principal de Transferencia (MTA) y que los usuarios deben utilizar para enviar comunicaciones al ordenador y a la bandeja de entrada de correo electrónico adecuados. Después de esto, el SMTP explicará detalladamente, a la vez que dirigirá cómo se transmitirá un correo electrónico desde el MTA del equipo local a otro MTA en otro dispositivo, e incluso a muchos otros equipos o dispositivos.[3]

En pocas palabras, cuando los usuarios envían un mensaje a un amigo, conocido como el destinatario, utilizando un cliente o servicio de correo, será recogido por un programa llamado el servidor saliente que iniciará una conversación entre el remitente y el receptor que también será entrante. Durante este proceso, las máquinas se comunican entre sí a través de SMTP. Esto puede compararse a un lenguaje específico en el que ambas máquinas hablan con fluidez. Dado que SMTP es un protocolo, proporciona un conjunto de directrices que ambas máquinas deben cumplir. De esta manera, ambos servidores podrán identificarse a sí mismos y comunicarse entre sí para que puedan reconocer (a) al remitente, (b) hacia dónde debe ir el mensaje, (c) hacia dónde debe ir el contenido y una multitud de funciones diferentes.[4] Básicamente, SMTP muestra al servidor y al sistema cómo entregar correctamente el correo electrónico mientras se resuelven los problemas.

SMTP también significa a veces `parar'. La mayoría de los usuarios no lo saben, pero los proveedores de servicios de Internet tienen un límite en cuanto al número de correos electrónicos que podemos enviar en un momento dado.[5] En algunos casos, se limita a cada hora o cada día. La razón por la que esto se hizo es para evitar que el spam o los correos electrónicos no deseados sean enviados desde servidores de correo electrónico automatizados que han sido programados para seguir enviando mensajes a usuarios y empresas.

Cada proveedor de servicios de Internet depende de su propio SMTP para gestionar, administrar y gobernar el correo electrónico que se envía desde su dispositivo de origen. Para los usuarios que trabajan en casa o los que administran grandes cantidades de listas de correo electrónico, esto podría resultar perjudicial. Esto se debe a que si el SMTP llega a su límite, el proveedor de servicios de Internet simplemente dejará de enviar el correo electrónico. En algunos casos, si el sistema es automatizado y se deja sin supervisión, el sistema puede asumir que el usuario es un spammer por enviar grandes cantidades de correo electrónico y cerrará la cuenta.[5:1]

Sin embargo, la mayoría de los usuarios no tienen que preocuparse por este protocolo ya que el límite de correo electrónico varía dependiendo del ISP. Por ejemplo, un cliente promedio que utiliza un programa de Comcast Cable está limitado a sólo 1.000 al día, mientras que para un plan diferente, dirigido a las empresas, tiene un límite de 24.000 al día. Varios otros proveedores de servicios de Internet como Verizon y AT&T tienen un enfoque más no convencional. En cambio, ambos ISPs ponen un límite de 100 a un número de destinatarios que los usuarios pueden enviar desde un solo correo electrónico.

Componentes

SMTP está generalmente integrado con un cliente de correo electrónico y se compone de los siguientes componentes:[3:1]

  • Utilidad local de usuario/cliente (Mail User-agent)
  • Agente de envío de correo (MSA)
  • Agente de transferencia de correo (MTA)
  • Agente de entrega de correo (MDA)

Restricciones

A pesar de todas estas características, los SMTPs están restringidos para poder transferir sólo contenido de texto. Esto significa que no puede reconocer fuentes, archivos adjuntos, imágenes, vídeo, archivos de audio, etc. Lo cual es una de las razones por las que esto se llama "simple".[3:2] Debido a la rápida evolución de la tecnología y de Internet, se creó MIME (Multipurpose Internet Mail Extensions) para llenar el vacío tecnológico. MIME es capaz de codificar y transmitir toda la información necesaria que SMTP no es capaz de hacer. Esto significa que MIME es capaz de transferir imágenes, archivos adjuntos, documentos, audios, videos y otros tipos de archivos y también codifica todo este contenido en texto plano. Una vez que estos archivos y datos hayan sido traducidos a este formato, el SMTP podrá ahora transferir datos según sea necesario.


  1. https://whatis.techtarget.com/definition/SMTP-Simple-Mail-Transfer-Protocol ↩︎ ↩︎ ↩︎

  2. https://serversmtp.com/what-is-smtp/ ↩︎

  3. https://www.techopedia.com/definition/1710/simple-mail-transfer-protocol-smtp ↩︎ ↩︎ ↩︎

  4. https://whatismyipaddress.com/smtp ↩︎

  5. https://group-mail.com/sending-email/email-send-limits-and-options/ ↩︎ ↩︎