logo

Protocol simple de transferència de correu (SMTP)

El correu electrònic s'està convertint en un dels serveis més valuosos d'Internet avui dia. La majoria de sistemes d'Internet utilitzen SMTP com a mètode per transferir correu d'un usuari a un altre. SMTP és un protocol push i s'utilitza per enviar el correu mentre POP (protocol de correus) o IMAP (Internet Message Access Protocol) s'utilitza per recuperar aquests correus electrònics al costat del receptor.

Què és el protocol de transferència de correu simple?

SMTP és un protocol de capa d'aplicació. El client que vol enviar el correu obre a TCP connexió al servidor SMTP i després envia el correu a través de la connexió. El servidor SMTP és un mode d'escolta sempre activat. Tan bon punt escolta una connexió TCP des de qualsevol client, el procés SMTP inicia una connexió a través del port 25. Després d'establir correctament una connexió TCP, el procés client envia el correu a l'instant.

Protocol simple de transferència de correu

SMTP



Protocol SMTP

El model SMTP és de dos tipus:

  • Mètode d'extrem a extrem
  • Mètode d'emmagatzematge i reenviament

El model d'extrem a extrem s'utilitza per comunicar-se entre diferents organitzacions, mentre que el mètode d'emmagatzematge i reenviament s'utilitza dins d'una organització. Un client SMTP que vulgui enviar el correu es posarà en contacte directament amb l'SMTP amfitrió de la destinació per enviar el correu a la destinació. El servidor SMTP mantindrà el correu per si mateix fins que es copie correctament a l'SMTP del receptor.
El client SMTP és el que inicia la sessió, així que anomenem-lo client-SMTP i el servidor SMTP és el que respon a la sol·licitud de sessió, així que l'anomenem receptor-SMTP. El client-SMTP iniciarà la sessió i el receptor SMTP respondrà a la sol·licitud.

Model de sistema SMTP

En el model SMTP, l'usuari tracta amb l'agent d'usuari (UA), per exemple, Microsoft Outlook, Netscape, Mozilla, etc. Per intercanviar el correu mitjançant TCP, s'utilitza MTA. L'usuari que envia el correu no ha de tractar amb MTA, ja que és responsabilitat de l'administrador del sistema configurar un MTA local. L'MTA manté una petita cua de correu perquè pugui programar l'entrega repetida del correu en cas que el receptor no estigui disponible. L'MTA lliura el correu a les bústies de correu i la informació pot ser baixada posteriorment pels agents d'usuari.

Model SMTP

Model SMTP

Components de SMTP

  • Agent d'usuari de correu (MUA): És una aplicació informàtica que t'ajuda a enviar i recuperar correu. És responsable de crear missatges de correu electrònic per transferir-los a l'agent de transferència de correu (MTA).
  • Agent d'enviament de correu (MSA): És un programa informàtic que rep correu d'un agent d'usuari de correu (MUA) i interactua amb l'agent de transferència de correu (MTA) per a la transferència del correu.
  • Agent de transferència de correu (MTA): És un programari que té la tasca de transferir correu d'un sistema a un altre amb l'ajuda d'SMTP.
  • Agent de lliurament de correu (MDA): Un agent de lliurament de correu o agent de lliurament local és bàsicament un sistema que ajuda en el lliurament de correu al sistema local.

Funcionament de SMTP

A continuació s'esmenten els passos del funcionament d'SMTP [Simple Mail Transfer Protocol].

  • Comunicació entre l'emissor i el receptor: L'agent d'usuari del remitent prepara el missatge i l'envia a l'MTA. La responsabilitat de l'MTA és transferir el correu a través de la xarxa a l'MTA del receptor. Per enviar correu, un sistema ha de tenir un client MTA, i per rebre correu, un sistema ha de tenir un servidor MTA.
  • Enviament de correus electrònics: El correu s'envia mitjançant una sèrie de missatges de sol·licitud i resposta entre el client i el servidor . El missatge que s'envia consta d'una capçalera i un cos. S'utilitza una línia nul·la per acabar la capçalera del correu i tot el que hi ha després de la línia nul·la es considera el cos del missatge, que és una seqüència de caràcters ASCII. El cos del missatge conté la informació real llegida pel rebut.
  • Recepció de correus electrònics: L'agent d'usuari del costat del servidor comprova les bústies de correu en un moment determinat d'intervals. Si es rep alguna informació, informa l'usuari sobre el correu. Quan l'usuari intenta llegir el correu, mostra una llista de correus electrònics amb una breu descripció de cada correu a la bústia. En seleccionar qualsevol dels correus els usuaris poden visualitzar el seu contingut al terminal.
Funcionament de SMTP

Funcionament de SMTP

Algunes ordres SMTP

  • ACONSEGUIR: Identifica el client al servidor, nom de domini totalment qualificat, només enviat una vegada per sessió
  • CORREU: Inicieu una transferència de missatges, el domini totalment qualificat de l'originador
  • RCPT: Segueix MAIL, identifica un destinatari, normalment el nom complet del destinatari, i per a diversos destinataris, utilitzeu un RCPT per a cada destinatari.
  • DADES: Enviar dades línia per línia

Per a més informació, podeu consultar Ordres SMTP .

Diferència entre SMTP i SMTP estès

SMTP estès és una versió estesa d'SMTP. L'SMTP estès és un conjunt de protocols per enviar i rebre missatges electrònics a Internet. En primer lloc, el correu electrònic s'envia del remitent al servidor del remitent mitjançant ESMTP i del servidor del remitent al servidor del receptor a Internet mitjançant ESMTP. ESMTP segueix els mateixos protocols que SMTP. Afegeix més funcionalitat, seguretat i autenticació que SMTP.

Vegem algunes diferències bàsiques entre ells.

SMTP SMTP estès
Els usuaris no es van verificar a SMTP com a resultat de l'enviament de correus electrònics d'estafa a gran escala. A l'SMTP estès, es fa l'autenticació del remitent.
No podem adjuntar un fitxer multimèdia a SMTP directament sense l'ajuda de MMIE. Podem adjuntar directament un fitxer multimèdia en ESMTP.
No podem reduir la mida del correu electrònic a SMTP. Podem reduir la mida del correu electrònic a SMTP estès.
Els clients SMTP obren la transmissió amb l'ordre HELO. La principal característica d'identificació per als clients ESMTP és obrir una transmissió amb l'ordre EHLO (Extended HELLO).

Avantatges de l'SMTP

  • Si cal, els usuaris poden disposar d'un servidor dedicat.
  • Permet l'enviament massiu.
  • Baix cost i àrea de cobertura àmplia.
  • Oferiu opcions per al seguiment del correu electrònic.
  • Lliurament de correu electrònic ràpid i fiable.

Inconvenients d'SMTP

  • El port comú d'SMTP es pot bloquejar per diversos tallafocs .
  • La seguretat SMTP és un problema més gran.
  • La seva senzillesa limita la utilitat que pot ser.
  • Només es poden utilitzar caràcters ASCII de 7 bits.
  • Si un missatge és més llarg que una determinada longitud, els servidors SMTP poden rebutjar tot el missatge.
  • L'enviament del missatge normalment implicarà un processament addicional entre servidors, cosa que retardarà l'enviament i augmentarà la probabilitat que no s'enviï.

Preguntes freqüents sobre SMTP - Preguntes freqüents

Quin és el port predeterminat per a SMTP?

El port predeterminat per a Simple mail Transfer Protocol és el port 25.

Què és SMTP Relay?

El relé SMTP es pot definir bàsicament com el procés de transferència de correus electrònics d'un servidor a un altre servidor.

Descriu alguns problemes habituals en el lliurament de correu electrònic SMTP.

Alguns problemes habituals que van aparèixer a l'entrega de correu electrònic SMTP són els ports bloquejats, el problema d'autenticació, etc.