Lucrăm cu e-mail ... manual

În copilăria mea, când am primit o nouă jucărie ca un cadou, probabil că mulți oameni au avut o dorință arzătoare de ao dezasambla, de a vedea ce era în interior, de a afla cum funcționa. Și cu cât este mai scumpă, cu atât este mai dificilă jucăria, cu atât este mai puternică această dorință. Unii oameni cu vârste, această trăsătură de caracter nu a dispărut.







În acest articol, "analizăm" e-mailul. Într-adevăr, pentru a lucra cu ea nu este nevoie de mailers, ei fac doar întregul proces mai confortabil. Protocoalele postale sunt simple și sunt concepute mai mult pentru o persoană decât pentru un computer, astfel încât acestea să fie implementate cu ușurință, indiferent de platformă și echipament.

Partea 1 - Formatul scrisorii

Există multe câmpuri antet non-standardizate. Începe cu caracterul X. Acestea pot fi câmpuri precum X-Mailer: - programul de poștă al expeditorului; Prioritatea X-MSMail:. X-Prioritate: - prioritatea (importanța) literei etc. De asemenea, puteți să veniți și să utilizați oricare dintre câmpurile dvs. începând cu X-.

Iată un exemplu de mesaj text obișnuit:

De la: "Tester"

Partea 2 - Primirea corespondenței

Puteți primi e-mail utilizând POP3 (Post Office Protocol - Version 3). Comenzile protocolului POP3 constau, de obicei, din 4 litere. După fiecare comandă, serverul emite un răspuns + OK în cazul unei terminări normale și -ERR în cazul unei erori. 110 porturi sunt responsabile pentru funcționarea POP3.

Pentru a comunica cu serverul de mail, avem nevoie de programul telnet, care este inclus în orice versiune de Windows. Deci, rulați "Start" - "Run" - tip telnet <имя_сервера> <порт>. De exemplu:

telnet ezmail.ru 110

Imediat după conectare, serverul afișează o linie de salut. El sa prezentat, acum, conform regulilor unei forme bune, trebuie să ne prezentăm noi. Pentru aceasta, se utilizează o pereche de comenzi USER și PASS. exemplu:

USER <ваш логин>

TRECERE <ваш пароль>







Imediat după răspuns + OK, urmează numărul de litere și dimensiunea lor totală. Pentru a obține lista de litere, trebuie să introduceți comanda LIST. Ca rezultat, serverul va emite o listă de litere care indică dimensiunea fiecărei litere. Pe server, literele se disting printr-un identificator special. La fel ca toate răspunsurile POP3 multi-linie, la sfârșitul listei există o linie cu un singur punct.

Acum trebuie să ne folosim identificatorul pentru a se referi la o anumită literă. Comenzile RETR sunt utilizate pentru a lucra cu litere. DELE și TOP. Comanda RETR este utilizată pentru a primi un mesaj de la server. Ca parametru unic, este trecut identificatorul literei, care a fost emis de comanda LIST.

+OK 417 bytes pentru admin

Din: "Test"

X-Mailer: Microsoft Internet Mail 4.70.1155

Tip de conținut: text / simplu; charset = KOI8-R

Comanda DELE este utilizată pentru a marca o literă pentru ștergere (ștergerea fizică apare la sfârșitul sesiunii de mail). Singurul parametru al acestei comenzi este identificatorul literei.

Comanda TOP este utilizată în cazurile în care nu este nevoie să primiți întregul mesaj, doar primele linii sunt suficiente. Aceasta poate fi utilizată, de exemplu, pentru a filtra spamul în anteturile literelor, fără a descărca întreaga literă. Primul argument al comenzii TOP este identificatorul literei, iar al doilea este numărul de linii ale corpului literei care trebuie primite împreună cu antetul.

Ultima comandă a protocolului POP3, de care avem nevoie, este QUIT. Semnalează serverului că sesiunea de e-mail a fost finalizată. Prin acceptarea acestuia, serverul termina conexiunea.

Iată un exemplu de sesiune tipică de postare pe protocolul POP3:

+OK serverul POP3 este gata

+OK 425 octeți pentru admin

Pentru a primi e-mail, se folosește și mai complexul protocol de acces la mesaje pe Internet (versiunea 4 rev1), însă considerația sa depășește domeniul de aplicare al acestui articol.

Partea 3 - Trimiterea e-mailului

După stabilirea conexiunii, serverul SMTP ne apare (cod 220). Este logic să ne prezentăm și noi înșine. Pentru aceasta, folosiți comanda HELO. Singurul argument este numele computerului. Asta este, tu spui: "Bună, sunt test.kirov.ru".

220 - Utilizarea acestui sistem pentru livrarea UCE (SPAM aka) sau oricare altul

220 de mesaje fără permisiunea expresă a proprietarului sistemului este interzisă.

Este interzisă utilizarea acestui sistem pentru transmiterea de către terțe părți.

250 proxy.kirov.ru Hello test.kirov.ru [167.15.230.25], sunt încântați să vă întâlnească

MAIL DE LA: [email protected]

Apoi, trebuie să specificați destinatarul mesajului. Pentru aceasta, folosiți comanda RCPT TO:. Dacă există mai mulți destinatari, atunci comanda RCPT este introdusă de mai multe ori.







Articole similare

Trimiteți-le prietenilor: