Twoim problemem jest to, że powszechną NICOŚĆ mylisz z osobistą PUSTKĄ

Protokół SMTP-tcp(25)

Rfc 821

Nadawca-> agent użytkownika -> agent przesyłania (kolejka poczty) komunikat SW -> agent przesyłania komunikat SW -> skrzynka odb. -> agent użytkownika -> odbiorca

7 bit kod NVT –ASCI

Zapytania do serwera SMTP

HELO – identyfikacja serwera (nawiązanie połączenia)

Kod odpowiedzi , tekst

          1xx -3xx – operacja się powtarza

abc     4xx – problem przejściowy

           5xx -  awaria

 

Np.

211 – odpowiedz na HELP

220 – info o gotowości usługi

250 – powodzenie operacji

251 – użytkownik docelowy nieodnaleziony

354 – rozpoczęcie przyjmowania wiadomości e –mail

421 – usługa niedostępna

452 – brak miejsca na dysku

500 – polecenie nie rozpoznane, lub niepoprawna składnia

501 – błąd w składni lub parametrach polecenia

502 – polecenie nie obsługiwane

503 – niewłaściwa kolejność poleceń

553 – operacja nie podjęta , nazwa skrzynki niedopuszczalna

 

MAIL – inicjuje tranzakcie pocztową (From:<…@...> )   …- adres nadawcy

RCPT – (To: <…@...> )   …-adres odbiorcy

DATA – inicjuje przysyłania danych

RSET – resetowanie połączenia

MOOP – nic nie rób

QUIT – zamyka sesje z serwerem

SEND, SOML, SAML

HELP – info o serwerze

VRFY – weryfikacja skrzynki odbiorczej 

 

1 - nawiązywanie połączenia TCP na 25 porcie

2 – po naciśnięciu połączenia wysyłane jest HALO (zwracany jest 3 cyfry i nazwe domową serwera )

3 – rozpoczęcie transmisji przez wysyłanie polecenia MAIL i RCPT

4 – wysyłanie polecenia DATA, później nagłówki, później pusta linia i treść właściwej wiadomości

5 – wysyłanie QUIT

 

Budowa wiadomości mail:

1 – koperta (1 mail, 2 RCPT)

2 – nagłówki (RFC 822) np. Data: Mon, 19 Jul 2007 21:45 :12 MST

3 – zawartość wiadomości

 

 

W nagłówku

= ? charset ? encodeing ? en codet – text ? =

(charset: us – ascii , iso – 8859-2 )

(encoding:  Q – qated – printable = Q = xx(hex) ->0xe9 = E9

B – base 64, 8x3 = 24b=> 4x6

Wart. 6-bitowa             znak ASCII

0                                 A

1                                 B

…                               …

1A                               a

1B                               b

…                               …

3E                                +

3F                                 /

 

MIME – multipurpose internet Main Extensions (RFC 1521)

Mime wersion :1.0

Content – Type: text/plain/enched nchtext, Multiport/parallel muxed, application/aclet Jmaqe/Jpeq Video/mpeq

Content – transfer – encoling:

Content – ID:

Content – Deseryption;

 

Zalety SMTP

- popularność protokołu

- niskie koszty administracji

- prosty schemat adresowania

Wady SMTP

- ograniczona funkcjonalność

- brak zabezpieczeń

 

 

Protokół POP/POP3  (RFC 1939 v3)

TCP 110

 

Komendy:

Słowo kluczowe argumenty

3-4 znaki ÷ 40 znaki

 

- ERR  -odpowiedz serwera

+ OK. -odpowiedz serwera

 

- autoryzacja

- transakcja

- aktualizacja

Stan autoryzacji:

+OK serwer pop 3 gotowy

USER login @ host - APOP (MD5)

PASS hasło(plain)   - APOP (MD5)

Stan transakcji:

STAT – wyświetla stan skrzynki: odp + ok. nn  mm (n – liczba przesylek, m wielkośc przesyłki ) np. +ok1 120

RETR – np. RETR 1 – pobranie poczty

DELE – zaznaczenie wiadomości przeznaczonej do kasowania

NOOP – nic nie rób, podtrzymaj połączenie:

RSET – reset połączenia

TOP  nr n – pobranie n licznik z wiadomości

ULDL nr – identyfikator unikatowy

Stan aktualizacji :

QUIT – wyjście z jednoczesnym aktualizowaniem skrzynki

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jucek.xlx.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed