• No se han encontrado resultados

Correo Electrónico. Protocolos SMTP, POP3 e IMAP

N/A
N/A
Protected

Academic year: 2022

Share "Correo Electrónico. Protocolos SMTP, POP3 e IMAP"

Copied!
31
0
0

Texto completo

(1)

C o rr eo E le ct ró n ic o P ro to c o lo s S M T P , P O P 3 e I M A P

(2)

H is to ri a



L o s p ri m e ro s s is te m a s d e c o rr e o e le c tr ó n ic o s im p le m e n te c o n s is tí a n e n p ro to c o lo s d e t ra n s fe re n c ia d e a rc h iv o s



la p ri m e ra l ín e a d e l a rc h iv o c o n te n ía l a d ir e c c ió n d e l d e s ti n a ta ri o



L im it a c io n e s d e e s te s is te m a



e n v ío a g ru p o s



s in n o ti fi c a c ió n



E n 1 9 8 2 s e p u b li c a ro n l a s p ro p u e s ta s d e c o rr e o e le c tr ó n ic o d e l A R P A N E T



R F C 8 2 1 . P ro to c o lo d e t ra n s m is ió n S M T P



R F C 8 2 2 . F o rm a to d e m e n s a je



D o s a ñ o s d e s p u é s , e l C C IT T e la b o ró s u r e c o m e n d a c ió n X .4 0 0 , p e ro s u e x c e s iv a c o m p le ji d a d , h a c e q u e n o s e u ti li c e , c o m o l a m a y o rí a d e a p li c a c io n e s O S I.

(3)

A rq u it ec tu ra d el s is te m a d e co rr eo  R F C 8 2 1 E n v o lt u r a ( c a b e c e ra a n ti g u a )



d e s ti n o



p ri o ri d a d



s e g u ri d a d , e tc ,  R F C 8 2 2 C o n te n id o d e l m e n s a je



c a b e c e ra



c u e rp o (s e p a ra d o s p o r u n a l ín e a e n b la n c o )

(4)

A rq u it ec tu ra d el s is te m a d e co rr eo



F u n c io n e s (o s e rv ic io s ) d e l s is te m a d e c o rr e o :



e d ic ió n d e m e n s a je s



tr a n s fe re n c ia



g e n e ra c ió n d e i n fo rm e s



S u b s is te m a s d e tr an sf er en ci a (d e m o n io s ) A g en te s d e u su ar io

• d e d is tr ib u c ió n (S M T P , E S M T P ) • d e e n tr e g a f in a l (P O P 3 , IM A P ) F o rm a to M IM E

(5)

A ge n te s d e tr an sf er en ci a E s to s a g e n te s s e c la s if ic a n e n :  d e d is tr ib u c ió n :



S M T P ( S im p le M a il T ra n s fe r P ro to c o l) R F C 8 2 1



S M T P e x te n d id o ( E S M T P ) R F C 1 4 2 5  d e e n tr e g a f in a l: q u e p e rm it a a l u s u a ri o g e s ti o n a r s u c o rr e o a t ra v é s d e u n a m á q u in a re m o ta



P O P 3 ( P o s t O ff ic e P ro to c o l) R F C 1 2 2 5



IM A P ( In te ra c ti v e M a il A c c e s s P ro to c o l) R F C 1 0 6 4

(6)

A ge n te s d e tr an sf er en ci a/ d is tr ib u ci ó n (S M T P ) E l S M T P e s u n s e n c il lo p ro to c o lo c li e n te /s e rv id o r e n f o rm a to A S C II . E s ta b le c id a u n a c o m u n ic a c ió n T C P e n tr e l a c o m p u ta d o ra t ra n s m is o ra d e l c o rr e o , q u e o p e ra c o m o c li e n te , y e l p u e rt o 2 5 d e l a c o m p u ta d o ra r e c e p to ra d e l c o rr e o , q u e o p e ra c o m o s e rv id o r, e l c li e n te p e rm a n e c e a l a e s p e ra d e r e c ib ir u n m e n s a je d e l s e rv id o r. E n i n g lé s e s c o n o c id o c o m o M T A m a il t ra n s fe r a g e n t.

(7)

A ge n te s d e tr an sf er en ci a d e d is tr ib u ci ó n (S M T P ) P ro to co lo E l s e rv id o r c o m ie n z a p o r e n v ia r u n a l ín e a d e t e x to q u e p ro p o rc io n a s u i d e n ti d a d e i n d ic a s i e s tá p r e p a r a d o o n o p a ra r e c ib ir c o rr e o : a .- S i n o lo e s tá , e l c li e n te li b e ra la c o n e x ió n y lo in te n ta d e s p u é s . b .- S i e s tá d is p u e s to a a c e p ta r c o rr e o e le c tr ó n ic o , e l c li e n te a n u n c ia d e q u ié n v ie n e e l m e n s a je , y a q u ié n e s tá d ir ig id o . S i e x is te ta l d e s ti n a ta ri o e n e l d e s ti n o , e l s e rv id o r d a a l c li e n te p e rm is o p a ra e n v ia r e l m e n s a je . E n to n c e s e l c li e n te e n v ía e l m e n s a je y e l s e rv id o r a c u s a s u re c ib o . S i e x is te m á s c o rr e o e le c tr ó n ic o ta m b ié n s e e n v ía a h o ra . U n a v e z q u e to d o e l c o rr e o h a s id o in te rc a m b ia d o e n a m b a s d ir e c c io n e s , s e l ib e ra l a c o n e x ió n .

(8)

C o m an d o s S M T P : c lie n te

ComandoDescripción HELOIdentifica el remitente al destinatario. MAIL FROM:Identifica una transacción de correo e identifica al emisor. RCPT TO:Se utiliza paraidentificar un destinatario individual. Si se necesita identificar múltiples destinatarios es necesario repetir el comando. DATAPermite enviar una serie de líneas de texto. El tamaño máximo de una línea es de 1.000 caracteres. Cada línea va seguida de un retorno de carro y avance de línea <CR><LF>. La última línea debe llevar únicamente el carácter punto "."seguido de <CR><LF>. RSETAborta la transacción de correo actual. NOOPNo operación. Indica al extremo que envíe una respuesta positiva. Keepalives QUITPide al otro extremo que envíe una respuesta positiva y cierre la conexión. VRFYPide al receptorque confirme que un nombre identifica a un destinatario valido. EXPNPide al receptor laconfirmación de una lista de correoy que devuelva los nombres de los usuarios de dicha lista. HELPPide al otro extremo información sobre los comandos disponibles. TURNEl emisor pide que se inviertan los papeles, para poder actuar como receptor. El receptor puede negarse a dicha petición. SOMLSi el destinatario estáconectado, entrega el mensaje directamente al terminal, en caso contrario lo entrega como correoconvencional. SAMLEntrega del mensaje en el buzón del destinatario. En caso de estar conectado también lo hace al terminal. SENDSi el destinatario estáconectado, entrega el mensaje directamente al terminal.

(9)

C ó d ig o s d e re sp u es ta S M T P : s er vi d o r C ó d ig o D e sc ri p ci ó n

211Estado del sistema. 214Mensaje de ayuda. 220Servicio preparado. 221Servicio cerrando el canal de transmisión. 250Solicitud completada con éxito. 251Usuario no local, se enviará a <dirección de reenvío> 354Introduzca el texto, finalice con <CR><LF>.<CR><LF>. 421Servicio no disponible. 450Solicitud de correo no ejecutada, servicio no disponible (buzón ocupado). 451Acción no ejecutada, error local de procesamiento. 452Acción no ejecutada, insuficiente espacio de almacenamiento en el sistema. 500Error de sintaxis, comando no reconocido. 501Error de sintaxis. P.ej contestación de SMTP a ESMTP 502Comando no implementado. 503Secuencia de comandos errónea. 504Parámetro no implementado. 550Solicitud no ejecutada, buzón no disponible. 551Usuario no local, pruebe <dirección de reenvío>. Si no se tiene cuenta 552Acción de correo solicitada abortada. 553Solicitud no realizada (error de sintaxis). 554Fallo en la transacción.

(10)
(11)
(12)

C o m en ta ri o s so b re S M T P



L a s in ta x is d e l o s c o m a n d o s d e l c li e n te s e e s p e c if ic a c o n r ig id e z .



L a s in ta x is d e l a s r e s p u e s ta s d e l s e r v id o r e s m e n o s r íg id a , s ó lo c u e n ta e l c ó d ig o n u m é ri c o , p u d ie n d o c a d a im p le m e n ta c ió n d e l p ro to c o lo S M T P p o n e r la c a d e n a d e te x to q u e d e s e e d e s p u é s d e l c ó d ig o n u m é ri c o

(13)

C o m en ta ri o s so b re S M T P In co n ve n ie n te s  A lg u n a s i m p le m e n ta c io n e s m á s v ie ja s d e S M T P n o p u e d e n m a n e ja r m e n s a je s m a y o re s d e 6 4 m a y o re s d e 6 4 K b y te s K b y te s .  S i e l c li e n te y e l s e rv id o r t ie n e n te m p o ri z a c io n e s te m p o ri z a c io n e s d is ti n ta s d is ti n ta s , u n o d e e ll o s p u e d e t e rm in a r m ie n tr a s q u e e l o tr o c o n ti n ú a t ra b a ja n d o , t e rm in a n d o in e s p e ra d a m e n te l a c o n e x ió n .

(14)

 E n o c a s io n e s p u e d e n d is p a ra rs e to rm e n ta s d e to rm e n ta s d e c o rr e o i n fi n it a s c o rr e o i n fi n it a s c u a n d o a m b o s s e rv id o re s m u tu a m e n te t ie n e n u n a l is ta q u e i n c lu y e a l a o tr a l is ta d e l o tr o s e rv id o r. S e rv id o r X S e rv id o r Y L is t A = { .. ., L is ta B ,. .. } L is ta B = { .. ., L is ta A ,. .. } B u cl e in fi n it o

C o m en ta ri o s so b re S M T P In co n ve n ie n te s

(15)

 S M T P e x te n d id o ( E S M T P ) e n e l R F C 1 4 2 5 . L o s c li e n te s q u e d e s e e n u s a rl o d e b e n e n v ia r u n m e n s a je E H L O , e n l u g a r d e H E L O . S i e l s a lu d o s e r e c h a z a , c ó d ig o 5 0 0 , e s to i n d ic a q u e e l s e rv id o r e s u n s e rv id o r S M T P n o rm a l (b a s a d o e n e l R F C 8 2 1 ) y e l c li e n te d e b e p ro c e d e r d e l a m a n e ra n o rm a l.

C o m en ta ri o s so b re S M T P S o lu ci o n

(16)
(17)

P ro to co lo s d e en tr eg a fi n al d e u su ar io P C e m is o r P C r e c e p to r

A g e n te d e tra n s fe re n c ia (S M T P )

A g e n te d e u s u a ri o In te rn e t P r o b le m a: a c c e s o n o p e rm a n e n te a I n te rn e t • a t ra v é s d e u n I S P • P C s e rv id o r

c o n e x ió n p e rm a n e n te

(18)

P ro to co lo s d e en tr eg a fi n al d e u su ar io P ro b le m a : o b te n e r c o rr e o d e l b u z ó n

S o lu c ió n : u n b u z ó n e n e l s e rv id o r P C e m is o r

A g e n te d e tr a n s fe re n c ia (S M T P ) In te rn e t S e rv id o r (c o n b u z ó n )

c o n e x ió n p e rm a n e n te P C r e c e p to r

A g e n te d e u s u a ri o

c o n e x ió n N O p e rm a n e n te P O P 3 S o lu c ió n : P O P 3

(19)

P ro to co lo s d e en tr eg a fi n al d e u su ar io E l c o r r e o e n tr a n te e n u n c li e n te s e p u e d e r e a li z a r b á s ic a m e n te a t r a v é s d e l o s s ig u ie n te s p r o to c o lo s : P O P 3 (P o s t O ff ic e P ro to c o l) R F C 1 2 2 5  R F C 1 9 3 9 ti e n e c o m a n d o s p a ra q u e u n u s u a ri o e s ta b le z c a u n a s e s ió n ( U S E R y P A S S ), la te rm in e (Q U IT ), o b te n g a m e n s a je s (R E T R ) y lo s b o rr e ( D E L E ). E l p ro to c o lo m is m o c o n s is te e n t e x to A S C II y s e a s e m e ja a S M T P . E l o b je ti v o d e l P O P 3 e s o b te n e r c o rr e o e le c tr ó n ic o d e l b u z ó n r e m o to y a lm a c e n a r lo e n la m á q u in a l o c a l d e l u s u a r io p a ra s u l e c tu ra p o s te ri o r. P u e rt o 1 1 0 . E x is te n v e rs io n e s a c tu a lm e n te , q u e y a p e rm it e n n o d e s c a rg a r e l c o rr e o d e l b u z ó n c o m o I M A P . I M A P (I n te ra c ti v e M a il A c c e s s P ro to c o l) R F C 1 0 6 4  R F C 2 0 6 0 . L a id e a e n q u e s e b a s a IM A P e s q u e e l s e rv id o r d e c o rr e o e le c tr ó n ic o m a n te n g a u n d e p ó s it o c e n tr a l a l q u e p u e d e a c c e d e rs e d e s d e c u a lq u ie r m á q u in a . P o r ta n to , a d if e re n c ia d e l P O P 3 , n o c o p ia e l c o r r e o e le c tr ó n ic o e n la m á q u in a p e r s o n a l d e l u s u a r io d a d o q u e e l u s u a r io p u e d e te n e r v a r ia s c o m p u ta d o r a s p a r a c o n s u lt a r e l c o r r e o , y o b s e rv a s i s u s c o rr e o s h a n s id o l e íd o s c o n a n te ri o ri d a d . P u e rt o 1 4 3 .

(20)

E je m p lo P O P 3

P ro to co lo s d e en tr eg a fi n al d e u su ar io

(21)

A ge n te s d e tr an sf er en ci a



P u e d e n i n c o rp o ra r fi lt r o s o r e g la s c u a n d o l le g a u n c o rr e o e le c tr ó n ic o



P u e d e n r e e n v ia r (r e la y ) a u n a d ir e c c ió n d if e re n te , p o r e je m p lo u n t e lé fo n o m ó v il c o n S M S , o a o tr o s e rv id o r d e c o rr e o .



P e rm it e n g e n e ra r u n a c o n te s ta c ió n a u to m á ti c a , p o r e je m p lo c u a n d o e s ta m o s d e v a c a c io n e s : “E s to y d e v a c a c io n e s . R e g re s a ré e l 1 5 d e A g o s to . Q u e t e n g a f e li z d ía ” C u a n d o a c ti v e m o s e s te m e c a n is m o e s m e jo r d e s u s c ri b ir s e d e l a s l is ta s d e c o rr e o , y a q u e in u n d a rí a m o s l a l is ta c o n e s ta c o n te s ta c ió n .

(22)

A ge n te s d e u su ar io U n a g e n te d e u s u a ri o e s n o rm a lm e n te u n p ro g ra m a q u e a c e p ta u n a v a ri e d a d d e c o m a n d o s p a ra c o m p o n e r, r e c ib ir y c o n te s ta r lo s m e n s a je s , a s í c o m o p a ra m a n ip u la r lo s b u z o n e s d e c o rr e o .

(23)

F o rm at o d e lo s m en sa je s R F C 8 22 L o s m e n s a je s c o n f o rm a to R F C 8 2 2 e s tá n fo rm a d o s p o r u n a e n v o lt u ra p ri m it iv a (d e s c ri ta e n e l R F C 8 2 1 ), a lg u n o s c a m p o s d e c a b e c e r a , u n a l ín e a e n b la n c o , y e l c u e rp o d e l m e n s a je . C a d a c a m p o d e c a b e c e ra c o n s is te e n u n a s o la lí n e a d e t e x to A S C II q u e c o n ti e n e e l n o m b re d e l c a m p o , d o s p u n to s ( :) y , p a ra l a m a y o ría d e l o s c a m p o s u n v a lo r.

(24)

F o rm at o d e lo s m en sa je s R F C 8 22 C a b ec er a D es cr ip ci ó n T o : D ir ec ci o n es d e em ai l d e lo s d es ti n at ar io s p ri m ar io s. C c: D ir ec ci o n es d e em ai l d e lo s d es ti n at ar io s se cu n d ar io s. E n t ér m in o s d e en tr eg a n o e x is te d if er en ci a co n l o s d es ti n at ar io s p ri m ar io s. B cc : D ir ec ci o n es d e em ai l d e la s co p ia s al c ar b ó n c ie g as . E s co m o e l ca m p o an te ri o r ex ce p to q u e es ta l ín ea s e b o rr a d e to d as l as c o p ia s en v ia d as a l o s d es ti n at ar io s p ri m ar io s y s ec u n d ar io s. F ro m : P er so n a o p er so n as q u e cr ea ro n e l m en sa je . S en d er : D ir ec ci ó n d e co rr eo d el r em it en te . P u ed e o m it ir se s i es i g u a l a l ca m p o a n te ri o r. R ec ei v ed : L ín ea a g re g ad a p o r ca d a a g en te d e tr a n sf er en c ia e n l a r u ta . L a lí n ea co n ti en e la i d en ti d ad d el a g en te , la f ec h a y h o ra d e re ce p ci ó n d el m en sa je y o tr a in fo rm ac ió n q u e p u ed e se rv ir p ar a d et ec ta r fa ll o s en e l si st em a d e en ru ta m ie n to . S e añ ad en ap il ad as en la ca b ec er a, a m ed id a q u e se in te rc am b ia e l em ai l. R et u rn -P at h : P u ed e u sa rs e p ar a id en ti fi ca r u n a tr a y ec to ri a d e re g re so a l re m it en te .

C am p o s p ri n ci p al es d el R F C 8 2 2 :

(25)

A d em ás , lo s m en sa je s R F C 8 2 2 p u ed en c o n te n er u n a v ar ie d ad d e ca m p o s au x il ia re s d e ca b ec er a u sa d o s p o r lo s ag en te s d e u su ar io o l o s d es ti n at ar io s. C a b ec er a D es cr ip ci ó n D at e: F ec h a y h o ra d e en v ío d el m en sa je . R ep ly -T o : S e u sa c u an d o l a p er so n a q u e es cr ib ió e l m en sa je y l a q u e lo e n v ió n o d es ea n v er l a re sp u es ta . M es sa g e- Id : N ú m er o ú n ic o p ar a re fe re n ci a p o st er io r a es te m en sa je . S u el e es ta r co m p u es to p o r u n n ú m er o y l a d ir e cc ió n d e em ai l co m p le ta d el u su ar io q u e lo m an d a. In -R ep ly -T o : Id en ti fi ca d o r d el m en sa je a l q u e és te c o rr es p o n d e. R ef er en ce s: O tr o s id en ti fi ca d o re s d e m en sa je . K e y w o rd s: C la v es s el ec ci o n ad as p o r el u su ar io . S u b je ct : R es u m en c o rt o d el m en sa je p ar a ex h ib ir e n u n a lí n ea . E l R F C 8 2 2 e x p lí ci ta m en te i n d ic a q u e lo s u su ar io s p u ed en i n v en ta r ca b ec er as n u ev as p ar a u so p ri v ad o s ie m p re y c u an d o c o m ie n ce n c o n l a c a d en a X -.

F o rm at o d e lo s m en sa je s R F C 8 22

(26)

L o e n vi ad o T o : C C : B C C :

F ro m : D a te :

S u b je c t: X - c a b e c e ra s d e u s o p ri v a d o :

(27)

L o r ec ib id o N o e s tá e l c a m p o B C C ( o C C O )

(28)

M IM E (M u lt ip u rp u se In te rn et M ai l E xt en si o n s) M I M E o E x te n s io n e s m u lt ip r o p ó s it o d e c o r r e o I n te r n e t E l R F C 8 2 2 e s ta b a p e n s a d o i n ic ia lm e n te p a r a t e x to e n A S C I I 7 b it s p e r o a p a r e c e n :



M e n s a je s e n i d io m a s c o n a c e n to s ( e s p a ñ o l, … ).



M e n s a je s e n a lf a b e to s n o l a ti n o s ( h e b re o y c ir íl ic o ).



M e n s a je s e n i d io m a s s in a lf a b e to s ( c h in o y j a p o n é s ).



M e n s a je s q u e n o c o n ti e n e n t e x to ( a u d io y v íd e o ). P r o b le m s !

(29)

M IM E R F C 1 3 4 1 ,1 5 2 1 & 2 0 4 5 m a n ti e n e n l a i d e a b á s ic a d e c o n ti n u a r u s a n d o e l R F C 8 2 2 , p e ro p e rm it e a g re g a r u n a e s tr u c tu ra a l c u e rp o d e l m e n s a je y d e fi n ir r e g la s d e c o d if ic a c ió n p a ra l o s m e n s a je s n o A S C II . M IM E s ó lo a fe c ta a l o s a g e n te s d e u s u a ri o , y a q u e p a ra S M T P e s t o ta lm e n te t ra n s p a re n te . N a d a c a m b ia r e s p e c to a l a a rq u it e c tu ra d e c o rr e o a n te ri o r.

M IM E (M u lt ip u rp u se In te rn et M ai l E xt en si o n s)

(30)

C a b ec er a D es cr ipc ió n M IM E -V er si o n : Id en ti fi ca l a v er si o n d e M IM E . S i n o e x is te s e co n si d er a q u e el m en sa je e s te x to n o rm al e n i n g lé s. C o n te n t- D es cr ipt io n : C ad en a d e te x to q u e d es cr ibe e l co n te n id o . E st a ca d en a es n ec es ar ia pa ra q u e el d es ti n at ar io s epa s i d es ea d es co d if ic ar y l ee r el m en sa je o n o . C o n te n t- Id : Id en ti fi ca d o r ú n ic o , u sa e l m is m o f o rm at o q u e la c ab ec er a es tá n d ar M es sa g e -I d . C o n te n t- T ra n sf er -E n co d in g : In d ic a la m an er a en q u e es tá en v u el to e l cu er po d el m en sa je . C o n te n t- T y pe : E spe ci fi ca l a n at u ra le za d el c u er po d el m en sa je .

(31)

M IM E C o n te n t- T ra n sf er -E n co d in g In d ic a l a m a n e ra e n q u e e s tá e n v u e lt o e l c u e rp o p a ra s u t ra n s m is ió n , y a q u e p o d rí a h a b e r p ro b le m a s c o n l a m a y o rí a d e l o s c a ra c te re s d is ti n to s d e l e tr a s , n ú m e ro s y s ig n o s d e p u n tu a c ió n . E x is te n 5 t ip o s b á s ic o s d e c o d if ic a c ió n d e m e n s a je s c o n o c id o s c o n e l n o m b re d e e s q u e m a s :



A S C II 7



A S C II 8



C o d if ic a c ió n b in a ri a



B a s e 6 4



E n tr e c o m il la d a -i m p ri m ib le

Referencias

Documento similar

2.° curso.. Castellano, l.er curso. Dibujo lineal, figura, etc. l&gt;) Por no haberse presentado en los ordinarios y quedar suspensos en lo« extraordinarios. c) Por quedar suspensos

Pequefios Miliólidos, restos de Equínido, Ostrácodos Gasterópodos, Lamelibranquios, Algas Dasycladáceas Foraminíferos apelotonados, Biseriados, Trochammíni dos y

Si no se localizase el pedido en el correo electrónico, se podrá desde Ariba enviarse una copia del pedido al correo electrónico del proveedor y desde allí proceder a realizar

Cada una de las empresas creadas en MaGister debe tener una cuenta creada de correo electrónico, para recibir y enviar las facturas de compra o venta de sus proveedores

En la Configuración pinchar en Correo y en el menú de la izquierda en Reenvío e introducir el correo electrónico personal, para recibir en el mismo todos los correos de

La invalidez en el MMPI por no respuestas no se considera criterio positivo (sólo se puede considerar tal posibilidad en caso de daño neurológico que justifique tal estilo

• Servidor de correo: almacena, envía, recibe, enruta y realiza otras operaciones relacionadas con el correo electrónico para los clientes de la red.. • Servidor

Cédula de Identidad Número de matrícula Dirección del correo electrónico:. Actividades