Vizualizare generală
Capacitatea dvs. de a trimite și primi e-mailuri se datorează în mare parte celor 3 protocoale TCP: SMTP, IMAP și POP3. Dacă aveți câteva minute la dispoziție, acum este un moment bun să știți ce sunt și cum diferă unul de celălalt.
SMTP
Să începem cu SMTP, deoarece funcția sa principală este diferită de celelalte două. La ce este folosit SMTP? SMTP sau Simple Mail Transfer Protocol (protocolul simplu de transfer de e-mail) este utilizat în principal pentru a trimite e-mailuri de la un client de e-mail (de exemplu, Microsoft Outlook, Thunderbird sau Apple Mail) la un server de e-mail. De asemenea, este utilizat pentru retransmiterea sau redirecționarea mesajelor de e-mail de la un server de e-mail la altul. Capacitatea de a retransmite mesaje de la un server la altul este necesară în cazul în care expeditorul și destinatarul au furnizori de servicii de e-mail diferiți.
SMTP, care este specificat în RFC 5321, utilizează portul 25 în mod implicit. Poate utiliza, de asemenea, portul 587 și portul 465. Acesta din urmă, care a fost introdus ca fiind portul ales pentru SMTP securizat (a.k.a. SMTPS), se presupune că este depreciat. Dar, în realitate, este încă folosit de mai mulți furnizori de servicii de poștă electronică.
Acum că aveți o înțelegere de bază a SMTP, este timpul să ne îndreptăm atenția către cele două protocoale de recuperare a e-mailurilor de pe serverele de poștă electronică: IMAP și POP3. Să începem cu POP3.
POP3
După cum se arată în figura de mai sus, protocolul Post Office Protocol sau POP este utilizat pentru a prelua mesajele de e-mail de la un server de e-mail către un client de e-mail. Cea mai recentă versiune, care este cea utilizată pe scară largă, este versiunea 3 – de unde și termenul „POP3”.
POP versiunea 3, care este specificată în RFC 1939, suportă extensii și mai multe mecanisme de autentificare. Caracteristicile de autentificare sunt necesare pentru a împiedica persoanele rău intenționate să obțină acces neautorizat la mesajele utilizatorilor.
În general, un client POP3 recuperează e-mailurile în felul următor:
- Se conectează la serverul de poștă electronică pe portul 110 (sau 995 pentru conexiuni SSL/TLS);
- Recuperează mesajele de poștă electronică;
- Șterge copii ale mesajelor stocate pe server; și
- Se deconectează de la server
Deși clienții POP pot fi configurați pentru a permite serverului să continue să stocheze copii ale mesajelor descărcate, pașii descriși mai sus reprezintă practica obișnuită. Lăsarea lor pe server este o practică care se face de obicei prin IMAP. Să vorbim despre aceasta acum.
IMAP
IMAP, în special versiunea actuală (IMAP4), este un protocol mai sofisticat. Acesta permite utilizatorilor să grupeze mesaje înrudite și să le plaseze în dosare, care pot fi la rândul lor aranjate ierarhic. De asemenea, este dotat cu indicatori de mesaj care indică dacă un mesaj a fost citit, șters sau dacă i s-a răspuns. Permite chiar utilizatorilor să efectueze căutări în cutiile poștale de pe server.
Iată cum funcționează IMAP pe scurt:
- Se conectează la serverul de poștă electronică pe portul 143 (sau 993 pentru conexiuni SSL/TLS);
- Recuperează mesajele de poștă electronică;
- Rămâne conectat până la închiderea aplicației clientului de poștă electronică și descarcă mesajele la cerere.
Rețineți că mesajele nu sunt șterse pe server. Acest lucru are implicații majore, despre care vom vorbi în scurt timp.
Specificațiile IMAP pot fi găsite în RFC 3501.
Considerații la alegerea între IMAP și POP3
Din moment ce funcția principală a SMTP este complet diferită, dilema alegerii celui mai bun protocol implică, de obicei, doar IMAP și POP3. Iată câteva dintre lucrurile pe care veți dori să le luați în considerare:
Spațiul de stocare al serverului
Un server cu spațiu de stocare limitat este un factor major care vă poate forța să favorizați POP3. Deoarece IMAP lasă mesajele pe server, acesta poate consuma spațiul de stocare mai repede decât POP3.
Avantaj: POP3
Acces oricând, oriunde
Există un motiv întemeiat pentru care IMAP a fost conceput pentru a stoca mesajele pe server. Acesta este menit să permită recuperarea mesajelor de pe mai multe dispozitive; uneori, chiar simultan. Așadar, dacă aveți un iPhone, o tabletă Android, un laptop și un desktop și doriți să citiți e-mailurile de pe oricare dintre aceste dispozitive sau de pe toate, IMAP ar fi cea mai bună alegere.
Avantaj: IMAP
Sincronizare
Dacă accesați mesajele de e-mail de pe mai multe dispozitive (cine nu o face în zilele noastre?), probabil că veți dori ca toate dispozitivele să reflecte orice acțiune pe care ați efectuat-o pe un dispozitiv.
De exemplu, dacă citiți mesajele, A, B și C, atunci veți dori ca aceste mesaje să fie marcate ca fiind „citite” și pe celelalte dispozitive. Dacă ați șters mesajele B și C, atunci veți dori ca aceleași mesaje să fie eliminate din căsuța de primire și pe celelalte dispozitive. Dacă ați mutat mesajul A într-un alt dosar … ei bine, știți la ce mă refer. Toate aceste sincronizări pot fi realizate numai dacă folosiți IMAP.
Avantaj: IMAP
Organizare
Pentru că IMAP permite utilizatorilor să aranjeze mesajele într-o manieră ierarhică și să le plaseze în dosare, este cu siguranță mai bun pentru a-i ajuta pe utilizatori să se organizeze.
Avantaj: IMAP
Supraîncărcare informatică
Desigur, toată această funcționalitate IMAP are un preț. Este, fără îndoială, mai dificil de implementat și cu siguranță consumă mult mai mult CPU și RAM, în special atunci când efectuează acele sincronizări. De fapt, o utilizare ridicată a CPU și a memoriei poate avea loc atât pe partea de client cât și pe partea de server dacă există o tonă de mesaje de sincronizat.
Vantaj: POP3
Privacy
Aceasta este o preocupare care ar cântări greu pentru utilizatorii finali care se ocupă frecvent de informații confidențiale. Acești utilizatori ar prefera să descarce toate mesajele de e-mail și să nu lase nicio copie pe server.
Avantaj: POP3
Viteză
În timp ce POP3 descarcă toate mesajele de poștă electronică la conectare, IMAP poate descărca opțional doar anteturile mesajelor sau anumite porțiuni și poate lăsa, de exemplu, atașamentele pe server. Numai atunci când utilizatorul decide că merită să descarce porțiunile rămase, acestea vor fi descărcate. Din acest punct de vedere, IMAP poate fi considerat mai rapid.
Cu toate acestea, dacă se presupune că toate mesajele de pe server trebuie să fie descărcate de fiecare dată, atunci POP3 ar fi acum mai rapid.
Avantaj: Depinde de situație
După cum puteți vedea, fiecare protocol are propriile avantaje și dezavantaje. Depinde doar de dumneavoastră să decideți care funcții/capacități sunt mai importante pentru dumneavoastră.
.