unina.stidue.netunina.stidue.net/universita' di trieste/ingegneria industriale e dell... ·...

44
E-m a i l : A r c h i t e t t u r a Premessa

Upload: others

Post on 11-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

E-m a i l :

A r c h i t e t t u r a

Premessa

����������� ������������������������ �� � ����!���"�#�����%$"���&��')(❚ * ��+,+���'.-/�����

0#1325476"892�6�4;:%<%=;> ?�896"8A@CBD6�4FEHGJI�=K6�@MLN=O6"89IJ@CPRQ❚ S ����HT�� �5U��0VLCW.47> ?�?�XY:%<H=K8!6HE�E�@Z:;W"[�?�8!IJ@CPRQ

�\��� $"'N� �!�]�UH�\�.^_�7�"�\'` U,��U-M��+,+��7'.-/�����0aBD6�4FE%GJIb=O6�@MLN=;6.89I�@RPRQ

❚ ced7fhgji5kldnm"o)pqgsrFtvuOw%xhy)gKrzr{o|g;}�fho)dzr.~)d{o��|g����Kpqx;��w�g�p�a� �������K� �9���������l�K���R�

Page 2: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Mailbox

❚ ����������� ���������❚ ����������������� � ��❚ ������! #"%$%&('�)+*,�.-/�������� 0-/12�43(�5�6��7879�:�����<;

❚ =>������?�-�@��❚ A���B12-�C:��7D�E3����F���������79� 1%C��G1❚ H,3F� ��B� IJ� �.�:��K���F� C-F�L�G�6�G���43�� ��7M�:-K"%N(OP"RQ9"TS�S:'VU�WL�K #"R$* [email protected] ;

❚ XDY������������79�������Z� ������� � �\[� 1]�❚ ����CF� �G1^�_�6��7`79���������FaJ�6� �b���:3V�F����Z� ���c?�-�@❚ [F1R��� �:C� 12������787d�:�F�(��3F� �b� �e[F1R-�[�1J� �����G�c��?�-�@

f>g�h<i`jMi<h k�l`m

fng�h<iLoBkprq.kp

f>g�h<i<sMtMuLk�o

Indirizzi e-m a il

v5w�x\y z�{/|�y }�w/~8�(y… … …

iet.unipi.it MX pi mac2. i et . uni pi . i t

pi mac2. i et . uni pi . i t A 131.114.9.252

… … …

univ.trieste.it MX mai l . uni t s. i t

mai l . uni t s. i t A 122.112.19.47

… … …

131.114.9.252

l ui gianast asi. . .

l ui gi @iet.unipi.itanast asi @iet.unipi.it. . .

bar t ol i [email protected] [email protected]. it. . .

122.112.19.47

bar t ol i api ppo. . .

Page 3: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Mail s e r v e r ( I )

❚ ��������� � ������� ������� ��������� ������� �"!❚ #$��%�&�' �(�)��&$ � ������� ������� �*�,+-� �������-./.10

❚ 243��65 ��7,8�5 ��9:7<; 3>=/9�3@?A3B5���C:�,DE�F5 �:G"5 7�;/7<3B=:��7"9:�H5 �I3,8J5 ��9�7K �:3�LMLONP�Q��;�R❚ 21S�5T9VUB5 �*5T9W= 9:3�?X3�5���C��YDW�����Z�[5 �\G 5 7,; 7<3B=���7�9J�H5 �13,8�5 ��9\7K ; 7�U\7>�:���]7��[� �_^`3���7a�:G"5�= 9:bQ=�7 R

ced

fgf�hi 9:�]7B�F9�7,�

jk,lnm�oqp\r(s1p\r

Mail s e r v e r ( I I )

t-u�v�w�x y*u"w_zAvB{�|:}�~����,~����>�F{ ��~\�\~>u w_zA~Y}4}Ov,�/�Q{ ym �

❚�,~

m � {�w\x�{��[{ �M�4v,��y_v�zAvB{�|���y,�_}Iu_� � �g~���y }V{ ��vmw:~B|�| vEzAvB{�|T�Jy��

❚ � | �H�F{�zA~"w:�H{ � �:�`�`~,�]�Hu:v@{�|V�H���6�*���q��������xQ{m

�e 

¡ w���~"�6w�~,�

univ.trieste.it

¢4£:¤ ¥V¦J§q¥©¨J¥,¤nª «1¥\¬/­`®[email protected] ¯

¢4£:¤ ¥V¦V§H¥P¨�¥,¤nª «1¥\¬/­`®[email protected] ¯

Page 4: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Mail client

❚ ������������� ��������������������� �!���"�$#&%!#���'�)(*�,+-�!�.� �/���0�1��23+-4❚ 5���67����

❚ 89+-���,��22)�:%$+ ��� �-;<���=�'�)%$+ >?#>@�A����������� �!���B��� �-���=�C+ED3���B+�;�>���F�<�G�C��;<;H� +❚ IJ>KD��=��(L� %M��N7��>3�� �&(J#3(O(*��������G�C�-;;��)���P#>Q#0>� %R+.�A���S������� �!���T %�U!�&VO���XW:V=+H� YZ���,����>�;�[

❚ IJ>KD��=��(L� %M��N7��>3�� +@�/�\� %$�-]3� + >3�^�!�3�!��>�;<+H>3+@�-(_(`�,�!�!���O��+E� +/a)b���a!a�c�A�������C���d�-���

egf-hjiGkRijh l-mCn e�f-hjiMo*l�p�q'l�pr9s

t9t�ue�f-hvijwRxMyRl3o

E-m a i l v i a w e b

z|{"}.~B{B��� {"�www.virgilio.it

�����<�:�S�Q���$���)�M�)�1���<����?�!�^�������C���1�!� �

������-���'�����-�

���������7 9¡

¢g£-¤j¥ �`�!��¦$�!�

~�§&�¨� ��©Bª

�9«A����¬9¬�¡

virgilio.it

Page 5: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

E-m a i l :

Es e m p i o

[email protected][email protected]

iet.unipi.it

luigi...

Page 6: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

[email protected][email protected]

POP

S M T P

univ.trieste.it

S M T P

( 1 )

( 2 )

( 3 )iet.unipi.it

luigi...

Passo (1)

�������������� ����������� ������������� ���������� �

❚�����"!����#�$%��&'&(������� ����)*����+�

❚ , !��-�.�/��������&0&1� �2���.�/���3%�"����&(��546���❚ 7 �"��8������� �9!��:� �;�<�❚���;�5�=��>�.?���A@�B

❚ C ��4�� � ���&0&D�����2� �3��):����E�F�/���.GHJIK�

Page 7: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

SMTP

( R F C 8 2 1 )

������������ ���� ����������������� �"!#����$��#%'&(%*)+%,�

❚��-�').� !/� )0�21'3�46587,9�:;=<?>A@���B=:DC'E3FCHGJIK;MLN<O@

❚ P %� Q���-R�-���S�T�O�H%A�J&(�U�J%,�.%6V�:W7I�IYX��[Z�\O\

❚ ] �A�^� ���S� �O�-%��J&(�2)?%,�H&_���a`�� R*�b�.&c� !M� )0�d&c� e %6�Af* Q�b�S� )?%250 OK250 sender OK250 Buonanotte

Esempio SMTP

gihdjaklNmnhdoOp/hOqcr_j s o

Page 8: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Passo (2)

������������ ������������ �����������

❚ � ����� � !" �#�$���%��&�'�(���)���*�+�,� -.��-/�0#)�21+���3�4���5��6�-�70� -� !���

❚ 8 ���9: !-/������;�<� -=��: !-/�>�4���������? �+�❚ @BA �����/�9��C�D-��������1%�*-����3EGFIH��

❚ � #�� )��$������-��J"��+�&�4�������'��? ���K����iet.unipi.it L �NM���2�PO�Q

❚ � #�� )��$� - @BA �)���/�9&�C�R����&��-/�S:-&����+�+1%��- L ��M��� 8 Q❚ A -T�?�U��1&��6���IV�W

❚ @ �� �� �0�4��C�'��X&X/� ->�Y,�J�+�Z�% !-/�:H��\[ A

Passo (3)

]�^9_&`/^9a�b"bJa0bJa�c�d�e�d�c f+g�hji�f�d%i�f�klhlc�g�a�h�a�^mc _In

❚ o `/g�c<h�a�g�h�_�a�p�^9f"e!_Tg+g�f&kCk<c _Tg)fq f+^�k_$b4a+cZd�kf�^ q f+^

❚ r _�bJf3g�_�h�_0a$p&^,c _T^*c❚]�_T^?hUg�s�b:t�f�^Pu&uwv

❚]�^9f�d f q a2bJf&kCka)`�`=c%f�x,bJa�c�d�i&a�d�d a0bJa�c5d�t�_�yez_Tg0] o ]

Page 9: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

POP

( R F C 1 2 2 5 )

����������� ��������� �������������������

❚ "! �#�� ��� ��$&%�')(+*-,/.10"�324065879':5<;>=

❚ ? �A@�$"BC/�<���D�E ! �F ���G4�9BH�+IJ0K,9=9=3LNM-O1PQP

❚ R B$S�T� ! �� �D$VU+OK

� !�!�W �X� -ERR 4��Y W � �Z�C�$��[B<�\�9�D@]$�^<� �9B_�&$_Y�Y/� W B<�Z� `#$

❚ R B$S�T� ! �� �D$ !�WHa ��b �"�K�&�c�9BH�D�FB W �\$d Wd! �[ef�[�[B�#�

Esempio POP (I) S: <wai t f or connect i on on TCP por t 110> . . . C: <open connect i on> S: +OK dewey POP3 ser ver r eady ( Comment s t o: Post Mast er @UDEL. EDU) C: USER mr ose S: +OK mr ose i s a r eal hoopy f r ood C: PASS secr et S: +OK mr ose' s mai l dr op has 2 messages ( 320 oct et s) C: STAT S: +OK 2 320 C: LI ST S: +OK 2 messages ( 320 oct et s) S: 1 120 S: 2 200 S: . C: RETR 1 S: +OK 120 oct et s S: <t he POP3 ser ver sends message 1> S: . . . .

gihcjZjHk/lim�nporqts�uZvHqEhQm�l:w

Page 10: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Esempio POP (II)... C: DELE 1 S: +OK message 1 deleted C: RETR 2 S: +OK 200 octets S: <the POP3 server sends message 2> S: . C: DELE 2 S: +OK message 2 deleted C: QUIT S: +OK dewey POP3 server signing off (maildrop empty) C: <close connection> S: <wait for next connection>

Formato e-mai l

Page 11: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Formato e-mai l

����������� �������������������������� ������ !� "#"!�$�%�'&)(*�,+.-�-

/ �������0

1�2 ��3

4 �5������6.� 2 "!�

Header ( I )

❚ 798;:�< =?>@=BAC<�D=E0A)=GFIHJ<K8L=�: Name: Value❚ MON�PRQ)S�ST:�UL=V0< W�< V�EYX Z.X�X[<�< Name: E)>B>$=�:\:�<�=;AR<JH�H ]CF^]_:�< `a8?< W[< V�EXb]

❚ c�dJ<K8:�< =?>$=eU�Z.fT=�:�:g=�Fh=Yi?Z];X�]

❚ jak�l@m�n�l�o.n0prq%s5k�n$tLu�vxw�ygy�u.t�[email protected]%{'q%s%k�n�n�o;s}|!n�~�|hw� y�m�n�oLn���w;k�w�s%k.s �\s l0p�n�y9w;k�~gt�l�y*nL�❚ �g��k�~gs n��n.���Gk�w;k��g~�n���u�n0k��9lL�❚ � Name: y�m�n@s�kLs �\s lk�wxy*w;k X-k�w0k�~ w0k�w'~�|!l0k�o�l0p�o

� n�l�o�n0p

Page 12: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Header ( I I )

�������������� ������❚ ������������� �����! "���$#%�&�� "��'❚ ��������#%��')($�&'*�����+��'-,.�/ ��

0*1 �32)��/� 4�❚ ������������� �����

❚ 5����+��� 687"�/9:� 6;���❚ <��=#?>������ 9@9A�/9�� 6�:�❚ BC'3 �����D,E���:�F6❚ G��8#H�I� 6����J "���LKM��� �N���O���+�+���$P8,Q�&�:�❚ R)R3R

❚ S!,T,T���D� #%�I'U���+6;'-�❚ VW#?X��$9:� 6;���EYZ�&���&�[�\#L�] #^6;� 6_���`�a�"#L���$�b�?��9:� 6;���&���dc

Header: E s em p i o ( I )

egf$h/iDf�jlk�m�n^f�jok pHk�h&q:p+r�sEh$ptk uah&s.f�m�pofOiDh�v/sTk r_s.h&k�v�u�v[k f�m:p*wMxCy:f&jzh8{

|�}?~:�?}L���I��}�����~L�\�����\�\}L�$�D��}L���:�L�:���-� �H�\���\�=�L~^�"�=������}?�$���

Page 13: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Header: E s em p i o ( I I )

❚ ��������������� ����������������������������������� ���� "!#���$��%� ���

Hhmmm… .

❚ &('*)+-,/.�0/132�140657+�1814+-)+:9Giovanni Trapattoni <[email protected]> ;[email protected] ;[email protected] ;[email protected] ;

Page 14: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Generazione di e-m ail

di rep l y ( I )

������������� � ������������������������� ��������� ����������� !�"�#�$���&%��'�&()�*��� +��,(-�,�"�'�����/.❚ 0 ���*����

Reply-to: 1 �2�43�5�����&���'�❚ 687 ��9�:(;���"� �����=<"�*���>�&

From:? +@�����A3��B�+@�C(�%��"��D

❚ EGFIH J�K'LNM*HIF O PQJ)HIR S�H TUH TVR@T�RPQM�R�RQT Reply-to

❚ W JVXYJ"Z"F [\M*H]L\H J*H@J]K$L^M*HIF�S@M*R�R@T_M*F`F Ta�b J a a TVHIR@c�HIX!H d d T_c�MeO@f�H�P TVH:R2S�H M b T

Generazione di e-m ail

di rep l y ( I I )

❚ g$h�i&j�k�l mnl oQpqlj�r)s>h�sut�j�l v�s�o@s�w�t�i�xyk�s�i�z9r)p�l�{❚ |}jUi�z9r)p,l{�h�l>~�i&��{ ��p�w�t"i>x�k's�i�z9r)p,l{�o�sCj�k�i�~n~5�=t�j�pq��i�p�h�i�~�{lj�i In-Reply-To:

l{�o"t�l]v�p,{ s�~5i�x2p�~!��i�x�k�~!p�k�k�s�h�p�{ Message-ID: h�l�w�t"i�xyk's�i�znr)p&l{

❚ ��� �@���"�]�N�*�I� � �`� �*�����Q���;�`�Q�����!� �9���>�@� In-Reply-To �;�����"�Q�_�*� ���!�]�Q�]�Q�"�*���Q�*�\�9�5���Q�������

Page 15: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Osservazione

❚ ����������� �������������������� ��� ����������! #"$��%&�('����)���*��+,� -.���)��',%&�,/0����������%$�1�2 �3����� �����%�42 �5�68789 RCPT TO:

❚ :; �%$��%<�(�2��=����?>�@��#��4,��� To: �A �%!-B��%�'1-. C%������D> �2/E������

F�G.HJI#KDLMI�NONPK QAIAR)STI�HJU#VWVWV

Architettura:

Ap p ro f o n d im en ti

Page 16: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Redirection, M a il ing l is t

����������� ���������������������� �!�"��#$� %&�'�(��)*�+���,�-��#�#.��)/)0���,���21

❚ 3�4&57698:4&;�<=6?>7@ 1❚ ACB�DFE G B�H IKJML�NMO0L�NQPSRUTWV'XCYZL[J�J!\MT�T-X R�]_^'L`\�NFNaX/O0\ \`b"cKL�J[d�\eY \�X f�gCR[hf R�i�LjO0XCX VkRCf?d�Nl\KNlL`\`bWc�L�J[d�RmX V'i�X NlX n�n[RZL�Y \�X�f?o9opo

❚ q rtspu9s9v&wxu9sQyUz�{❚ |C\�NFR Y \�X fKJML�NMO0L�NQPSRUTWV'XCYZL[J�J!\MT�T-X R�]_^'L`\�NFNaX/O0\ \`b"cKL�J[d�\eY \�X f�gCR[hf R�i�LjO0XCX VkRCf?d�Nl\KNlL`\�dFcCd/d�XUTWf X'X V'i�X NlX n_n�XCL�Y \�X�fCb&c�XCL�f L�V"]�\'d�X?opo9o

Grandi organizzazioni (I)

}�~2�U�����C�� �7��������~t�9�p�&�"���❚ �0�Z���,�K����'� � �`�K��� �����U� �� k��¡j¢ �?£�� ����������¤p¥��,¤����,¤W¦0 �¦/¦0�[§&� �' [¦*�,�[¦0�

❚ ¨�¤��C��¦*��©[� ª"�k� « [email protected] ¬❚ ­!� '� ¦l®.¦*ª"� �k¤.�k�K�=�❚ ¯p¯9¯

❚ °&± ²�³�´K²�± µa± ¶!´¸·C±U¹ ´UºU·¼»!ºK¹ º�½=¾=±¿½!ÀÁµFÂú�²�³!º�ÂÅÄ�½�µ(ÄƺUÀ�¹¿±[Ç_µ�Ä�½_µa±È.ɸÊMËÍÌÃÎÐÏÊ!Ñ0ÑÓÒÍÔ[Ò¿ËÍÒÍÌÅÕUÖÃÖÃÖ ×

ØpØ9Ø

Page 17: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Grandi organizzazioni (I I - a)

������������ ����������������������������� �"!#!$�%!&�"�� �(') �+*,� �,�.-,���0/�� �1�2�43�5�6�7�8�:9 - �����4� �1�;�<�=�1>?��@A��/B� ���8�%C) �+*,� �,�.-,���0/�� �1�2�4@$��D/4������E/B���:�:9��%F C

❚ GIHKJ�L�M$N8O+PRQTS LVUXW$L�UXQXN�Q OZYRM - ����@A� H[O+Q\SXN8L+]_^XL�]<J�L�]%`IYX`a`IQ6b,STQRY6`cL�M6`IQ❚ d�H�HKQTMeQfN�`�]0OAg�Q h1MXL i [email protected] j

❚ k7h%M�lRORH[L�M6`cO�S L�UmL�M6`I]0O+STQ g?g?O+]0LZQTSXU.h,M�`I]:h%STS hnl�LAb%STQ�L�o=H[O�QTS❚ p�qsr6tIt�umv�vew?r�xcqyu#wfz.t�{#|7{~}X|�qyrm���I{��_{A��q�w ��u$�Xwfz r��7r$�%z u[�X�({A��u�vXu7�?w {#|7r��r$w8�Xw���}7t

❚ ��|�qsu#w�z.t�rX�5�mr#�$�2t�r$��w {$�;��r7�.r�u#|7uXzfw �I�Iu#��r�wfz���{A|8��r#|X}8�0{���r�v�z�w?r�xcqyu$w�z?�2{#|}�|�uX|���w x(�$w���}�t

❚ ��wf���_u���w�z r���{A|�}6|[}6|Xw ��{���}�|���{��Aw6w�|.v���r�tIt�{�r��A�2�$�  c¡

Grandi organizzazioni (I I - b )

¢�£$¤�¥.¦�§$¨"©m§$¨ª�«,¬�­~®�¯5°5±#«�²

¢�£X¤�¥.¦�§$¨"©m§$¨³�´ ¤fµ7£X¨5¶·¤�¸s§$¹�¶0£$¥�¤ º

»≈≈≈≈ ¼.½ ¬�¾�®�­�®+¯5°5±A«A²+¿

¢�£X¤�¥.¦�§X¨5©m§X¨³I´ §$¥�¥ À ÁA¨(Â�£$¹X¤ Ã�ÃI£mÃ�¤ Á�¹�§Xº»≈≈≈≈ ¼.½ ¬A¾�®�­Ä®&¯�°"±�«A²+¿

ÅÆXÇaÇaÈ�ÉËÊ�ÇIÌ:Í#Î�ÎÏÉ Ð7ÈKÑRÒÏÓ�Í�ÉTÊÔ Í�Õ×Ö#Ñ�Ì�Ø8È�Ê�Ù Ñ�Ø2ÇcÑ+Ì�ÚXÈ

Û ÍeØ�Ø2Í Ô ÍVÜ,ÆXÑ�Ø2ÇcÈÝØ2Ñ�Ì_Ö$Ñ�Ì

Page 18: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Curiosità...(I)

�������������� ��� ����������� ����� ��������! #"%$�� �� ��&�'� ��(*)+�-,.�/� 0�1�� 243 $5�16+� 67�8�9������ ��:�� ��!;

❚ <�= >@?BADCFE-G�GIHJA�= K LNMPO/Q�CFG%H.A4= K = R1STK = U4V

Curiosità...(II)

…Attualmente (Novembre 2004) il server di posta dello CSIAriceve all'incirca 10000 email al giorno di spam che

corrispondono al 50% del totale delle email r icevute…

Page 19: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Curiosità...(III)

Seguire le “tracce”

d i un em ail

Page 20: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Seguire le “tracce”

d i un em ail ( I )

❚ ����������� ��������������� ��������� ���������������� !�����"� ���Received: from ... by...

❚ by #%$�&('*),+.-0/1+�-�243*+53�$5&76*)8+�-9& :<;=' $34+>$>?@+.-�'A&A6�+❚ from #%$�&('*),+.-0/1+�-�243*+B?�$B2*C�&@D�-E;*/�& +.6�+5&7'>#%+�)8),$>F�F�& ;

❚ G��*�*��H@� IJ���LKM� ���N�� �.�O���P�����LQ�.�����>����IJ������RSRT�U�"����� � ����RV��I��W� �������X�A����������� � Y ZO[]\_^`Y [8aX\ Y Zb[]\_^`Y []aX\c.dOZVY Zb[�\_^`Y [_aX\

Received: from B by C...Received: from A by B...

e fg

Seguire le “tracce”

d i un em ail (I I )

❚ h*i�jXkl�mTion�i�kqp�r s.mTiutReceived: from ... by ...

with ... id ... for ... via ...; date-time

❚ v�w*xyx{z�|A}�~_�.��z@|@z*x��_�,x�w4xy���8�,�.�E�����8�,�.wb��|❚ ��x.wb���.w@�4��xy�y��|7wO�����8��|4��|bx@��w@|4~��.�Bz*xy��|Az��.w���x�w4xy���.�>�%�.|A�*�,�.���*�.�

���O� � ������4�X�

� ��

Page 21: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Seguire le “tracce”

d i un em ail (I I I )

❚ �������������� ������������������ ������������������� � �!�#"����$���&%'���("�� from )

*

❚ +-,'.#/10�/ 232546+87�9 7�:<;>=?3?3=&0@=A4CBDBE=F,�:GBH4>IJ4�,KIL=F0MBE=2323N❚ O�4�PQ=�9 RC?-B-0@N<BDBH4>.&NFSTS NUB-0@NF,C?VN2W/ 4#,'=YX�Z\[\7U]EI54#P^N�,'.�4`_\R&acbed

❚ +-S�,G4#P^=f,<4�,KgAIL=&0@BD4ih

Received: from ... by B

Esempio semplice

j�k<lnmpo<q r3stq utvMuJwxk y�zvxq { m5|JuJw}kj�kCl~m�vxq { m5|Ju5w@k��V�^�#jF�

w�v}uWlpq w}m�vMm5|JmGvM��m�{ kGk'�5�W��H� k � ��mGl��Wv}meoCq �c�Jk � q �tq { mL�

cseco7s.ds.units.it mail.units.it

Page 22: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Esempio più complicato

❚ �������������� ���� �������������������������� �����❚ !"�� #�$�%���'& archimede2.iet.unipi.it (*)��+)',-�.��)/�����0� ����)�1���� �

❚ 23������4-�/576#���-6#���8�9��)��/�����$� �:�;1 mail.units.it

Curiosità...

❚ <>= ?@?BA�CD?�AFEHGJILKNM�OB= P/Q❚ <3R�=�S�=TC-UVS�= W8?JXYW�ZY= ?�R�?�R[R:\]C�= ^DA�O@W�= _#R/_` X+S�= ?aAbPDCY= PcR.<3R/_dO0= _

ef R�=�SDW�A�Og^/A�O

Page 23: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Ovviamente…(I )

❚ ����������� �� � ���������� �������������������� ��� ���!�

Received: from whitehouse.gov ...

...

HELO whitehouse.gov

Ovviamente…(I I - a)

❚ "$#�% #'&)(�#�*,+ -/. # Received: 021�.�13+/- . #4#5(6-�78#�09781

❚ :;#�. #<*�&�*�#>=�.?#�@BAC&<- +�DE1�.�78#�. #�.�78#>+ - .)#)# Received: D)% #>.�#1'F�FG='02D %H- .�1I+ &KJ #<*�&51�*B- LM- . #5N>O�&H.)&<+ #

Received: ...

Received: ...

Received: ...

Received: ...

Subject: Warning

...

Page 24: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Ovviamente…(II-b)

❚ ����������� �� ������������������������������! ��#"$�%���&�'!�������� (�!�*)����+-,#.�/-0�(����12�3�4 ����5�6���7���4 � ���8�%��9:� �; !���:�<�*����(��=�>����12�

E allora ?

❚ ?!@BA-CEDGF�HJILK�MON�PRQ�I(S#Q�I(Q�MTQ�U#S�V*WXQ P!N5Y�Z[I(Q Z>I\N�]^Z5_(`2Z[acbd@BDBCefD7gODGh�h>ikj>lY8Q�m Z�n�N�`oK�eEHEb7bp@BA-bGqLD�rJis]^N�Q�m�MOZ�Y7n(Z5Y

mail.units.it

192.88.209.130

Page 25: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Forwarding:

A p p rof ondim e nt i

Forwarding:

A p p rof ondim e nt i

❚ �������������� ������������������� ��������������� �!�#"$���#%���&�%��

❚ '(%�)�� ��*� +�,)�-�/.��102�3�345�6�7�8��9%;:=<+>@?BA9C5DE�F)�-���G�)�H�8�)�6I�9�1�����J�G�K����8�7���L�2 �%��#"MN�9�PO

❚ ���1�Q�1�J�GR�N��� ��S#7"M"9��4T4T�4U�WVT���K�H���� ��/����X❚ ���1�Q�1�J�GR�N��� ��SY�Z� �5�-%�4T�4Z�

[R\^]`_$abadc�e�e1fhg`fi\�jZfkc�lHg`c3mFn9\^]`c3fko$aG_9pGjZ_3p1q�n$r`_$aba�_$p6_�fi\�m�fkp6f s�stc�lHg`c�u❚ v c$fiokw�g�xQy�z�_�adf�l{pTg�jZc|aJn9o3]`c3fko9ad_3pGjT_3p�}

fko�]�_Ma�adc�e�eNfig`~�m�_�q�g9adfilPc�lHg`\�_$okoic`]�c9fkoiw�gGx❚ v c$fiokw�g�xQy�z�_�adf�l{pTg�jZc|aJn����!���H������]`c3fko9ad_3p�j�_3p�}

fko�]�c9fioMa�_$p�jZ_$p�_9�H�P_�lHl�n9c�fko��Z�1�������5�����7��m�_9o�]`_Jada�c�e�eNfig

RCPT TO ...

251 Will forward

550 Not local

Page 26: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Configurazione tipica

����������� ���������� ������������������� �m���� !�"�#� $�$���%&�'���(������)*��+'�-,.�0/

❚��1�����2� %3%&4�*%&. 5�

m 6 ,���,7%&��7%&2 !��� 8 �'9!:�:�;�<=<9m >#? ���A@B���A 5�����DC

❚ E � %F���G�HD��%F� 8 �1IJLKMJ N�<O9m

����%F� ����P❚ Q ���SR��S�D���O�'��R*T�'�-U��V���R0�W�X� �O�!�Y�O�U�D�Z,7%&��7%F�0�*���[��R*1�����[�O�5�*�T�-,����

Problema

\0]2^�_W`'^ba3aV]�c�aV]2d�^m e�f c f aV]�c4aV]'dW^�\!gAg g

❚ h-i�j"k7lDj m'n!j�oHpWq�qOr�sWs5j*r*l�l4j p4k�p.tvuVr4o2j t&pTw4xzyZ{❚ w4xzyZ{Tk*m�k�|�uVp�l�p�n�p2rD}�t&p4k*tFj ~�r��7j m�k�p❚ w��5����������qOr4|�pDuVp'qOp2r4����i r4� tvuVr2pWqtFuAp4o'j t&�.~-i ���!���v����������� }Dk*m'n0p4j�q-}�m�jW}�t&pDk�tFj��❚ �� ��� �X���¡ *¢X�#�£ �¤B¥ �V¦H§7¨�©ª¤� �«O�X¥¬�£ ­¢¨���� �H§���®�§��¯¥ �H¥ °7 �«O�X¥ �¯¦0±MAIL FROM: [email protected]��«�²�³� ´¢v H«�®W«´³��H¨7«��(¤���¥���µ�®�¶­¢¨ univ.trieste.it

univ.trieste.it

·�¸�¹=ºªº0» ± [email protected] S

Page 27: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Soluzione

❚ ������������ ������� ��������������������! #"%$&$('*)�+-,�.0/❚ 12)�34$�5768$9"

❚ :�������;<��=>=��@?A�B=>=DC>>�FE�>;G�H8HI�@J8�K/❚ LNMO3%5IPQ"R5TS8$VU�+DW�U�+2X�)�3Y)Z$9X0U4MOST5A5[3Y,F5T+\5 ]&]^5�_a`b,7UZ5% 7+c)� %+\5A6YdeU�3#d<5❚ f�)F3#gh5 MO6Z+-"�di)j #U�+2U8gcgeU8ded!6#"�+cUkgl)O+-'m"R+c,F5[3#M�$9)�S )n$VUoSqpr5T3#,F5r+\5 ]G]&)n_(`b"RSTSsp "RS d(+-"U%$Vd<+cURPt5 diutv�673#)n,AU�MOST5%5T3Y,F5T+h5 ]G]#5Y_a`w38)Id!5

xAy�zYz�{}|a|V~ yIz&{��A�O�����Vy�z�����~q��|�{�����{��7�%~univ.trieste.it

❚ RCPT TO: <[email protected]>� |!{Y�*�#�D{*���(�a{��-�c���ly❚ RCPT TO: <[email protected]>� �}�a�V{0�>�l���cy����F�T�����w� � ��� ���D�m{^|h�\��{8�m~ �l���0���Yz�~qz0�%~q��~ �!�ay� h�*z�y��ly���}����~q��|�{�����{��7�%~

univ.trieste.it

Osservazioni

( il m io c aso)

❚ ¡Y¢7£&£V¢¥¤�¢�¦[¦ §I¨A©�ªi«¥¬^©I­�®a¯Y°i§Rª\¯Y§8°&±²}³µ´ ©R¦I«¥¬ ¢j¶Y·c·�¬ ¤�¬ ¢¸ ³�¹ ¬ ©�«�¢%­7§7«bºF©�¦T¦q»T¼½¯7¬ ¾�§Rª�£}¬ °i¿4­O¬&À�ª\¬ §%£(°i§Á ³�¹ ¬ ©�«�¢%­7§7«bºF©I­w©�¦ °<ªc¢jÂ7ª-¢A¾7¬ ­%§ZªÃ�Ä[ÅZÆAÄTÇ\Ä È&È^É4ÊaËwÌYÍ#Î-Ì�ÇhÅ%É¥ÏIÐTÐ�Ñ ÒOÅ%Ä�Ó�ÌIÇ�Í�Ä�ÎcÔ4Æ%ĽÕ�Ç�ÄrÌ^Í#Î-ÌGÖ

❚ ¡Y¢7£&£V¢o×BØ<Ù�Ú�Ù�ÛFÜBØ<ÙÞÝ❚ ß�àtá�â8àZãåä�æ à%ä}æ^ç�è�ãTã éIê%àRë�éRìYíeè�î(ï#àAä(í\à�ã à�ðYàAä&äVñmè�òcóõô�ö÷ôIø

❚ ôYè7ä&äVèoù-ú�Û�ù�ÜBØ<ÙNÝ❚ ûIèFã è¥ç�è�ìkç0è�ã[ã éIêAàRë�é�ì^í!æ�ü�éwýî\ç0èFì�ç�è�ãTã éIê7àZëQéZìYíiè�þ�ð#èRäGä9èjæTì}ÿRæ à�òcé¥ä9è�ã è¥à @univ.trieste.it ø

Page 28: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Interazione diretta

c on i s erv er Internet

Applicativo Server

❚ ������������ ����������� �����������������! ��� #"$ %�&� ❚ '��()��#�*�,+-'���.�/ )�0�21�/ � %�0 ��0 0��34�5�763 ��8�9���, �1���*"��,� �:�� ;������#�3 <�� #"$ %�&� ❚ => %� �?�#���@ <�8 #"A ��&�&��B������/ C'�<()����D�EF'���.�� %�<�*G�4H!IKJ)L)L�M�I�N<O-PQO%R*RDL-PSITVU =XWZY�+[Y0�\Y�+-]�W%W�Y0+E^`_❚ a�b U �/ ���B���'�0(��0<�D�EF'���.�c ��0�G�F�&�&���21)�c".���3���d�8��Q�

e ������f�/�� gh

i � ��j/ %�@�k

Page 29: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Telnet

( m o lto s em p li f i c a to )

telnet ����������� ��� �����������������❚ ����������������� � ���"!#�$��� �%�&���'�)(�+*-,)�%./(�102���43-���5�����6�&����7�� .8� 3�� .�(%�9���+.&���-0:(9�;�<9.����=� >�>��@?A,A*��

❚ ���&0B�C� ����� ≡ ��&��(9��DE02!9F%���=�6� ≡ �$( �C��(9�

❚ *9�������9�G���1.8���< �������-�8�����H.8���'�-�G��������I���H!#��@J8( ��� 0K� ��0K�%02���'3%����)����%�%��.��I!:�����-�G�G���=�$L��NM�OP?Q*%DR*%ST*-DVU�?�?5*-DRW6�

X 9�����Y �-�Z

[\ � ��]9�$�'�^

Esempio:

I n v io d i e- ma il ( S M T P )

_R`9acbedBf-gihCf-b f@jkf l:mn g�o hph2q g#f@rko:`KlIo-s4t

Page 30: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Esempio:

R ic ez ion e d i e- ma il ( P O P )

����������� �������� ������������ �������������

Come si fa…?

telnet

open nomeNodoServer portNumber

set LOCAL_ECHO

��� �"!$#�%�& '(#�!*)❚ +-,/.1032(4(,50�0�,/.(,76,/898�:(;*;5:<8�:=2>6?58�?(@A@9:*892B:*898�?(@�2C &ED3F�GIH�J�K�L�GH�!M#�'�#ON$& !P#�!MQR& H�'(#�'BK9H�&TS�� 'UH�'PVW!X�"GPD !ZYBG�D�K9!�Q[N�!$Q \❚ ] !UK�&�K�F�GI^�DE& GMS>#XH�GPQ[G� �"!$Q_!>`/ab!�#��"!�QAcd!ML�'(&3Q�!�&T#Ke!PQ�&EQ_!fD GMDE&T#�!GgY3GPDED hE&i#>& %�& '

j<!�H�!3KkK9G�Ql& '1L�!PQ�N!Y3!PQ[!gH& mUH�n�!UK�&�K9H�Q�& N!

Page 31: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Osservazioni (I)

HELO topolinia.it

❚ ��� ������� ������������������������ ��� ��������� �!�"���#��$�%�&���'�)(*�,+&�#������-�❚ .��!�#�/�0�&��� � (*�&1/�2�3�4� �4���#(*�����5+6��7&�8�3�9��+&���:�

❚ ;<�#�� �$���=(*�&1/�2�37&��>?$���(@�"�:�%(@�8����A6��"�"� �� ���=(*�/B�B:B

Osservazioni (II)

MAIL FROM: <[email protected]>

RCPT TO: <[email protected]>

DATA

prova

.

❚ C<D E�F&GH�I$JHKD=E�D�H L�G=MNG�O6G$PH Q2F�JD�H RSRTJ�G�OUE9O6V�V-L�MWM�J�I L�G=M*LXI L&QTQ J�Y&YZH=L�[�I J�H"D3HKGE�F&H3G�O6G\E�H�Q�O6G�O?D LX]�L�J�^�L�V<D"H"G�L

❚ _`G\M*J�D=EaJ&Q OcbDATA

From: Pietro Gambadilegno <[email protected]>

To: Alberto Bartoli <[email protected]>

(linea vuota)

prova

.

Page 32: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Osservazioni (III)

MAIL FROM: <[email protected]>

RCPT TO: <[email protected]>

DATA

From: The President <[email protected]>

To: Alberto Bartoli <[email protected]>

(linea vuota)

prova

.

❚ ����������� ����������������������������� �����! "�������$#%� � �������&��'� �(�)���*�+� �-,.� ����/� �+,%� ,.�0�1���2�!�3�'������&�-�&���+,4�$ ���56�1�7�*�$,.���2�

❚ ���8�:9��&�!�/�:,4��;<� ��=��)�$�&���>�'�'�+�-,4�3������+�1�?� �A@����������'�B�� ���������2�DCEGF'HI1J+K:L:J$MTo: N H N L&H<OPMQJ$R&R�J�S(J$M/O2T'M0J-K N�U F'F'K$VXW

MIME

Page 33: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

E-m a i l t r a s p o r t a b i l i c o n

S M T P ( I )

The mai l dat a may cont ai n any of t he 128 ASCI Ichar act er s. Al l char act er s ar e t o be del i ver edt o t he r eci pi ent ' s mai l box i ncl udi ng f or matef f ect or s and ot her cont r ol char act er s. If thetransmission channel provides an 8-bit byte(octets) data stream, the 7-bit ASCII codes aretransmitted right justified in the octets withthe high order bits cleared to zero.

Mail d at a d o v e “ o g n i b it h a s e n s o ”n o n s i p o s s o n o t r as m e t t e r e !

������������� �������������� ��������

E-m a i l t r a s p o r t a b i l i c o n

S M T P ( I I )

�! #"%$'&)(�*#+-,�*�. /10)2#*�&�&)(3"*54-(56�67$5&8(9&;:5$=<7>❚ ? 28@A@A2CB2D*E/�/F2�&G@A*1@A2H%IKJMLENOIOL1PCQSRUTMV%L8P9W�X�Y�XZR[Y]\^LF_7PCQ5NOQSRa`cb❚ d . "e*�fG21@g$�&)(9&;. *1@]$O&�$H%XEh5V%X8Q�RiVkj�YSY�QSR]`cb❚ lnm 2E(56-BM*�opop$H]W�I'P�X�Y�X�Rq_rI=LS\�\rQ5PCXGY�XZR]`sb

❚ t�u�v]wyx{z}|-~��Kw�u��9u9wyu;�{�7�G���9|q������|q�-����w9�r�������9w7�g���❚ ��xgwr��xg|�z�z��❚ �^�r����w;��v]wyxZz�|9�{�{|9�kw��❚ �C���K���[xg|9vZ�K���❚ �M�M�

Page 34: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

MIME (I)

����� ���������� ��������������������������� "!"�������#� $�&%('*)�',+$-/.1012#354"68794

❚ : ��;<���� ��=>�?7@;<���"A"� $����B9�#��C�8�D;E $�FG�HA�� $���

���JIK�"���"A/��B9�8L#M����@���L�� ��C��<�

���HIK�"���"A/�NBK�8L#M����@OHPRQSPUTDT�V$W$PYX[Z\T�V,]H^[_`P

MIME (II)

a�bdcfe�g�ehc\i[j�kml�i1j9n[ido#p

❚ qRr�s�tu v/vwsSuxt8y"z8{8|N{8s@}�~CsH���G��}E}���~��❚ �[�H��u {��*���Nz8���>z$~<~�����r"sN}�~hs�����z$~���sHv"u z$r��❚ �H�&�#u

❚ qR����tu ��s,t s@}�~�s��D�CzK~���sJv"u z9r��❚ qU���Ku��r��8�,��r"z�����sH{���~U�J�"�*�#���J�Ju ��u �>s,t sN}`~�sH�D�Ez$~���sHv�u z$r���s�����tu �>s�}�sContent-transfer-encoding: <tipo di trasformazione>

❚ �(r"��u sSuxtH���H�/��sJ���9u z&������s�uta�bdcfe�g�ehc\i[j�k�o�i9g�idcx�$ido��

❚ ����~��>s�t z��"�HsJ{���~ Content-transfer-encoding:❚ �H��t z*}�~hzJ�Js��$s��8��txu �>sNs�t8y�z8{H|�t s@}�~�s��D�Ez$~��GsHv�u z$r��&�#���J��u �<u ��sJ}�s*��s�tt���u�r�����~���z��

Page 35: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Importante

❚ ������������� ����������� �������������� ��� ���������! "�# %$❚ ����������&' ��)(* ��+���,�.-��������0/�� &'��12���3�,�4�2����&'5 ��6 7 "�# %$

❚ 8:9����;<�=��&#�>�@?��A�<?��=�B�C� ��D�������E� �&'5 B�F�G�=��&H���2�)�E���I F���*�G�JC?����K&H� ��&H�LGMCNOM7P0Q�R>S2R>NTMCU2VWU,Q�Q�SYX'Z[N\SC]^]_Z`NaX'M2SYXGUbZ,c\SYZ6d�Q�U^XfeCUgX>h

i^jHk!l�m�mi^jHk\l�m�m

"�# n$i^jHk\l�m�m

"�# %$

Dettagli MIME:

En c o d in g

Page 36: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Content-Transfer-Encoding:

❚ Content-Transfer-Encoding: EncodingType

��������� � ���� ���������������������� ��� �!���"�# $� �%���&�!�'��(�� ���

) �#�*�+�$,#�$ -� EncodingType :

❚ base64

❚�'�#��. /0.����'�1�2�����435.��� �6� ���6���7�$���8(5�9(#� ���

❚ quoted-printable

❚�'�#��. /0.����'�1�:���; �0�����=<*�&��������� �+���'���&���>�@?

❚) �$AB� �� ��� �����&�!(5�

base64❚ ASCII C+DFE�G*H>H*I%E�JLKNMOJ%H�PNQ9MOM�E�JSR*TUQ+E�G4V W❚ ...

Encoding base64 ( I )

❚ X*Y[ZS\�]5^�\'_�`aY[b5c�d9e f&\�b#Y!g%h�b;c ijc g+Y=kO\[Z6c�b;c l#c b"\mcn_8oqpsrut�v2wxr'y{z4rnt❚ |~};_"c�^=_#c f&��g+h�k�k�cUZ+��h�_�b#\�Y2^"_�_ Y�f�^#k1Y�� \2�&���4� �j���9�����&�����"�"�❚ X*h�Z�f&Y'_�b"Y�k�b������L� base64 � Ym^=_�Y�f&Y�d9\'�n� Y�g���\�Y"Z*Z�h�g�c Yh�}5_"c#_�Y�f�^"kOY'� \��&���;�=����Y��2�'������ �¡£¢2¡�����¤�¥;¡{�4¦n�§¤0¨ �q©�¡

ª «¬«¬«­ ®'¯+°9°�°�¯9°�¯ª «¬«¬«± ®'¯+°9° ¯+°�¯+°ª ª² ¯ ®#°�¯9¯�¯+°�°�¯ª «¬«¬«

Value Encoding

Page 37: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Encoding base64 ( I I )

����� ��������� �������������❚ � �����������! "�!�#�$����&%��'� �( )� �❚�*����+�� ,�!�-�.�/�'��021��43)3

565 7�5�5�7�8�9:<;>=�?A@CB�?D?.EF E�@CB5 7+5�5�7�5 7+5G+HI�JLKNMPO�Q!R+STS<U

56565�7�5�5�8�V:<;>=�?A@CB�?D?.EF E�@CB5 7+5�5�5�7+5 7G+H W JTKNMPO�Q!R+STS<U 767�76765 7�8YX�7

:<;>=�?Z@[B�?D?.EF E6@[B565�767 7+565�7G+H 9 JLK\M]O�Q�R+STS^U

Encoding

quoted-printable ( I )

❚ _ `(acbd` eTec`gf4h6i�j�f4h klh i+m(a"`on6prqsptbd`!u#u$mwv�v4h�ixj�b�y j�uZeDh f!m�u�h'b{z j�|'h�h'}~�}h'}�u�h `�bd`i+j�}{�(���{`(| `(bd`(}�eDh�y!a"`wf�`�k)h'}�h eDh

❚ �xj�u.e�m(} f!m�a,f����A��� quoted-printable � m�~�} mge�m�z6`(|'| m{i�j�}����w�/a�h v�� `Y�m!u-u.j�iwh m{j�v4}!h u�h'b�z�j�| jom���j/�z���e�`���eZ~6eTeDh6i�j�}gj�eTe�m���j�z�h e�m{�-`�a,j

����<�<��<�<�����

��z6� e�`� i�j�b `/h'}�¡2¢�£��l�¥¤

�z���e�`¦�§+¨x©rª�¨.«

Symbol Encoding

¬�­�®

¬�­!®

Page 38: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

����������� ����� �������������������❚ ��� � �!�"��#�� �%$ � �'& �(� �)$*&,+-� � .0/21354�673�8�8%9:�;�<(=�>�?A@B@�?�>5C�@�DE;�F >5G�@IHIJ!K�LNMPO5O"QSR

❚ � � #A��T����)����U'�V $ . T�.,�W� � #���TX� Y�� # � ���������ZT��=XY[

XY \ ����� ��$]&,+-� � .0���^.�� � T�.)#)�_ � � .�`

� �".,Ba��b�❚ é ⇔ =E9❚ ê ⇔ =EAc�d_egfih)jlk emebnNo�dph�q*r�kts)uAswvxkyjhzn{|u }~}~}

démont r é êt r e d=E9mont r =E9 =EAt r e

Encoding

quot ed- pr i nt abl e ( I I )

. . . . . .

. . . . . .

Dettagli MIME:

“ S ign if ic ato ” d ei d ati

Page 39: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Cosa sono i dati ?

Content-Transfer-Encoding

❚ ��������������� ����� ������������������������������! ��"�$#��!�&% '�(��) �*�+#�,- � ��.0/��!���1��� 2��3#� ���� 45464❚ 7�7�7�8:9<;1=>;&?>@BADC'E�AD=F8&C<GIHJ9LK-MB9ONQP

❚ RS%���� ���*TU�+#J�!�����T��V�� +W*���X�������( &�6 +W�W����D���+#��! IY❚ Z��3% ��[I������.J U�]\❚ Z����!�^\❚ ������2��� ��_�� '\❚ 45464

10001010 10111010 10101010 10001001 01001010 01001010 ...

Content-Type:

❚ Content-Type: type/subtype; parameters`�a*bDc�d e�d c�f&d3g0hid3a�j'k�b+dJk�fUh�d�l*b+gDm"b�non�fDp�p�d j'b�qrm�f$d�g

❚ s�t�u�vxw�y z�{❚ Content-Type: text/plain; charset=iso-8859-1❚ |�uJt�}Xz*~$tru����i�x�iz�v�������yo��y(�5zD��v���}6}����oy zU��u*~+y���t�y uUv�ux��y-�S������}6}�u��Xy*y t�z*�X�*�D�o�����

❚ ��� l���m�b$��j$n0d�����f�g j1��dJk�d type � subtype � parametersn�j1l�j'k�b�e�d3l$d h�d�d�l��O�0���* �¡��

❚ ¢�£ �o¤���y type { �U£ ��¤��*y subtype {❚ application application/msword❚ text text/plain❚ image image/jpeg❚ audio audio/wav❚ video video/mpeg

Page 40: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Content-Type: Ricevente

������������ ��� ��������������������������

❚ "!$#&%('") �+*-, ' * . %�)0/ � Content-Type❚ 1�)�#2)�%43 ��� ' * '5%() �6.�* '7/ ��� )�!8# � .�� )9 ):%<;>=?) *-, ' * . %�)❚ @�) �A.��CB-.��A. ! B ) �+*�, ' * . %()�D

%() �6.�* '7/ � /�)�EF'�= * #

❚ G * B = �H� type/subtype *+� !8'I ="!8'�%F)�J�/ � %�)�#2#K'H3L) � #K)Mtext/plain D image/jpg N

❚ G * #&% ���A.

Content-Type: Trasmittente

❚ OQP"RTSHUWV XKY[Z6\�]�^_�`�a�b�a�`dc�e�fhg�c�e�i<c�j❚ klP?\�]�V mnmo\qp

❚ r:Y�P?XKS�P6s�XKYtZ6SH]�]vu S�wyxL\�V+]"z4R8Y�] Y|{AS:U text }❚ ~"R$XKS:P�R�V Y>P?S7Z6SH]�]�u SA��S:P�X&s�\H] S7\�X2XK\"����xLS:P�X�����"�������[�[�����6���(�-���+�����-���+���6�2���6�o���[���:������� �

Page 41: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Dettagli MIME:

A ttac h m en t

Header, Body: Richiamo

������������ ��� ����� ��� �����������

���! #"%$'&)()*+�,.- �/

Page 42: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Come rappresento

g l i attac h ment ?

����������

�����

� ��������������� ��� ������� ��!����� "�#�%$�&'� �($��)��&*&+����,-���($�&/.10

� ���2�3�4�(�5���6��78�9�5��&*&+����,����$�&:&'�6�;� �8�<�=0� ���2�3��������� ��� ���

Encoding�Type

�8�5��7>$�����&?&+����,-����$5&@0

multipart/mixed

❚ Content-Type: multipart/mixed; Boundary=string❚ A�B C%DB EFB G#H�I

❚ J�K�L�MNGOK%P"Q�KRTS+K3L-HUQ�B VWQ�K%X6Y5B K%D-B❚ A�Z�Q�H�X<H�S+Z"L�H�[9[ H=[ B9D�Z�H --string

❚ \]C8D-B�Q�K%X^Y5B K>D�Z;_�HU[ HUQ�X^K%Q-X`B H)GOK%Q�Q-B HContent-Transfer-Encoding:Content-Type:

a Z�H�L�ZX

J�K�L�M

Page 43: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Esempio: H ea d er

Received: from [127.0.0.1] by laurea2(ArGoSoft Mail Server Freeware, Version 1.8 (1.8.1.9));

Sat, 10 Apr 2004 16:19:37 +0200To: [email protected]: Utenza di prova <[email protected]>Content-Type: multipart/mixed;

boundary="----------HqeOQV8wIpzAQ5Uw4t4mXT"MIME-Version: 1.0Date: Sat, 10 Apr 2004 16:19:33 +0200Message-ID: <opr58vevnwzebyd4@localhost>User-Agent: Opera7.10/Win32 M2 build 2840

...

����������

Esempio: Body

------------HqeOQV8wIpzAQ5Uw4t4mXTContent-Type: text/plain; charset=iso-8859-15; format=flowed

Ciao, questo ha un attachment.------------HqeOQV8wIpzAQ5Uw4t4mXTContent-Disposition: attachment; filename="emailDocument.pdf"Content-Type: application/pdf; name="emailDocument.pdf"Content-Transfer-Encoding: Base64

JVBERi0xLjINJeLjz9MNCjEgMCBvYmoNPDwgDS9DcmVhdG9yIChNaWNyb3NvZnQgd29yZCkNL0NyZWF0aW9uRGF0ZSAoRnJpLCBGZWIgMTQsIDE5OTcgNDo0...MTI+PDg5MzlmNjI4ZjRiMzA5ZThhMGU2N2YxNDBiOGJhNzEyPl0NPj4Nc3RhcnR4cmVmDTY0OTE2MQ0lJUVPRg0=------------HqeOQV8wIpzAQ5Uw4t4mXT

�� ���

Page 44: unina.stidue.netunina.stidue.net/Universita' di Trieste/Ingegneria Industriale e dell... · 0-/12 43(5 6 7879 : ? - @ a b12- c: 7de3f 79 1%c g1 h,3f b ij . : kf c-f l g

Curiosità...

❚ ����������� � ��������� ����� � ������������������ �������������� !�"��#�$�����%�&�'��)(*�+ ,��� Content-Type

❚ -��/.'0 1��2�3�*45� �60/�7�8�7�)�9�����'���:�������+ !�;��#�=<�>�?/@3ABA,@6C/DFE$GIH3A��6� � ���J !���K�����L�NM❚ O2<PH6QSR"@SR"GT� Content-Type❚ �� ,�8�7�� ,�6 �UWV �� B����� X� �6���=�/�8*4Y�Z �\[&�Z�]�����*���#�=^$.'�Z_]� 4#4"� ����(�� �/`