Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Savjet
  • Prilično kompletan opis POP3 protokola.

Prilično kompletan opis POP3 protokola.

POP3 port (protokol je standardni Internet protokol na nivou aplikacije koji koriste lokalni klijenti e-pošte za preuzimanje podataka sa udaljeni server preko TCP/IP veze.

POP3 se koristi za komunikaciju sa udaljenim serverom pošte i preuzimanje Email vašem lokalnom klijentu e-pošte. Ako mislite na isto račun With različitim uređajima, preporučljivo je sačuvati udaljene kopije jer inače vaš drugi uređaj neće preuzimati e-poštu ako ih je prvi već izbrisao. Također je vrijedno napomenuti da je POP3 jednosmjeran što znači da se podaci preuzimaju sa udaljenog servera i šalju lokalnom klijentu.

POP3 port: pregled tehnologije

POP protokol podržava zahtjeve za preuzimanje i brisanje za pristup udaljenim poštanskim sandučićima (koji se u POP RFC-u nazivaju maildrop). Iako većina klijenata ima mogućnost da ostavi poštu na serveru nakon preuzimanja, aplikacije e-pošte koje koriste POP obično se povezuju, primaju sve poruke, spremaju ih na računar korisnika kao nove poruke, brišu ih sa servera, a zatim prekidaju vezu.

Drugi protokoli, kao što je IMAP (Internet Message Access Protocol), pružaju sveobuhvatniji i sofisticiraniji daljinski pristup uobičajenim operacijama poštanskog sandučeta. Krajem 1990-ih i početkom 2000-ih, manje provajdera internetskih usluga podržavalo je IMAP zbog prostora za pohranu koji je potreban na hardver provajdera usluga.

Moderni email klijenti podržavaju POP. Vremenom je popularni softver za e-poštu dodao podršku za IMAP.

Tehničke karakteristike

Server radi sa poznata luka 110. POP3 je najnoviji standard opšta upotreba. Šifrovana komunikacija za protokol se zahteva pomoću STLS ili POP3S komande, koja se povezuje sa serverom koristeći Transport Layer Security (TLS) ili Secure Sockets Layer (SSL).

Dostupne poruke klijentu se hvataju kada se serversko poštansko sanduče pošalje i verifikuje u odnosu na broj poruke pomoću lokalnog jedinstvenog identifikatora koji je dodeljen poruci. Ova postavka je trajna i jedinstvena za maildrop i omogućava klijentu da pristupi istoj poruci u različitim sesijama. Pošta se preuzima i označava za brisanje brojem poruke. Kada klijent napusti sesiju, pošta označena za brisanje se uklanja iz maildrop-a.

Istorijat i dokumentacija

Prva verzija (POP1) je specificirana u RFC 918 (1984), POP2 u RFC 937 (1985). POP3 je pokrenut RFC 1081 (1988). Njegova trenutna specifikacija, RFC 1939, ažurirana je mehanizmom proširenja RFC 2449 i mehanizmom provjere autentičnosti u RFC 1734.

POP3 trenutno podržava višestruke metode provjere autentičnosti kako bi pružio različite nivoe zaštite od neovlaštenog pristupa korisničkoj e-pošti. Većina njih je obezbeđena POP3 mehanizmima proširenja. Klijenti podržavaju SASL metode provjere autentičnosti kroz AUTH ekstenziju. Projekt MIT Athena također je objavio Kerberiziranu verziju. RFC 1460 je uveo APOP u osnovni protokol. APOP je protokol izazov/odgovor koji koristi MD5 hash funkciju kako bi se izbjegli ponovni pokušaji i kršenje privatnosti.

POP4 postoji samo kao neslužbeno dodavanje prijedloga osnovne kontrole foldere, podršku za više poruka i kontrolu zastavice poruke da se takmiči sa IMAP-om. POP4 verzija nije razvijena od 2003. godine.

Proširenja i specifikacije

Mehanizam je predložen u RFC 2449 za prilagođavanje uobičajene ekstenzije, kao i organizovanu podršku dodatne komande, kao što su TOP i UIDL. RFC nema namjeru da podstiče proširenja i potvrdio je da je uloga POP3 da pruži jednostavnu podršku, prvenstveno za učitavanje i uklanjanje zahtjeva za obradu poštanskih sandučića.

Proširenja u službenoj dokumentaciji nazivaju se mogućnostima i navedena su od strane CAPA tima. Sa izuzetkom APOP-a, opcione komande su uključene u početni skup funkcija.

STARTTLS i SDPS ekstenzije

Ovo proširenje vam omogućava da koristite protokol Transport Layer Security ili Secure Sockets Layer koristeći STLS naredbu na standardni port POP3, a ne na alternativi. Neki klijenti i serveri koriste ovu metodu alternativna luka, koji koristi TCP port 995 (POP3S).

Demon Internet je uveo proširenje za POP3 koje je omogućilo da se više naloga poveže sa jednom domenom i postalo je poznato kao Standard Dial-Up POP3 usluga (SDPS). Za pristup svakom nalogu, prijava uključuje ime hosta, kao što je john @ ime hosta ili john + ime hosta.

Kerberized Post Office Protocol

U računarstvu, lokalni klijenti e-pošte mogu koristiti Internet Kerberized Post Office Protocol (KPOP) za primanje e-pošte sa udaljenog servera preko TCP/IP veze. KPOP je baziran na POP3 s tom razlikom što dodaje Kerberos sigurnost i radi na TCP portu broj 1109 umjesto na 110 prema zadanim postavkama. Jedna verzija softver za mail server se nalazi na Cyrus IMAP serveru.

Poređenje sa IMAP-om

POP3 SSL port je mnogo jednostavniji protokol koji pojednostavljuje implementaciju. Mail premešta poruku sa servera e-pošte na vaš lokalni računar, iako je obično moguće ostaviti poruke na serveru e-pošte.

IMAP podrazumevano ostavlja poruku na serveru e-pošte, jednostavno preuzimajući lokalnu kopiju.

POP tretira poštansko sanduče kao jednu prodavnicu i nema koncept foldera.

IMAP klijent izvršava složene zahtjeve, traži od servera zaglavlja ili sadržaj određene poruke ili traži slova koja ispunjavaju određene kriterijume. Poruke u spremištu pošte mogu biti označene različitim statusnim oznakama (kao što su "izbrisano" ili "odgovori") i ostaju u spremištu sve dok ih korisnik eksplicitno ne izbriše.

IMAP je dizajniran za daljinsko upravljanje poštanski sandučići, kao da su lokalni. Ovisno o implementaciji IMAP klijenta i potrebnoj arhitekturi pošte sistem menadžer, korisnik može spremati poruke direktno na klijent mašina ili ih sačuvati na serveru, ili im je dat izbor.

POP protokol zahtijeva da se klijent poveže trenutno, bio jedini klijent povezan sa poštanskim sandučetom. Nasuprot tome, IMAP dozvoljava istovremeni pristup više klijenata i obezbeđuje mehanizme za otkrivanje promena koje su u poštanskom sandučetu izvršili drugi istovremeno povezani klijenti.

Kada POP primi poruku, prima sve njene dijelove, dok IMAP4 omogućava klijentima da dohvate bilo koji od MIME dijelova zasebno - npr. običan tekst bez primanja priloženih fajlova.

IMAP održava zastavice na serveru za praćenje statusa poruke: na primjer, da li je poruka pročitana, da li je dat odgovor ili da li je poruka izbrisana.

Šta su POP i IMAP i koji biste trebali koristiti za e-poštu?

Ako ste ikada postavljali klijenta ili aplikaciju za e-poštu, vjerovatno ste se susreli sa POP3, SMTP i IMAP uslovima porta. Sjećate li se koju ste odabrali i zašto? Ako niste sasvim sigurni šta znače ovi termini i kako svaki od njih utiče na vaš nalog e-pošte, informacije u nastavku će baciti malo svetla na to pitanje. Ovaj članak objašnjava kako POP i IMAP funkcionišu i pomoći će vam da odlučite koji od njih najbolje odgovara vašim potrebama.

Originalni protokol je POP. Nastao je 1984. godine kao alat za preuzimanje e-pošte sa udaljenog servera. IMAP je razvijen 1986. da bi omogućio daljinski pristup To emails, pohranjen na udaljenom serveru. U suštini, glavna razlika između ova dva protokola je u tome što POP preuzima e-poštu sa servera za trajno lokalno skladište, dok ih IMAP ostavlja na serveru i jednostavno kešira (privremeno pohranjuje) slova lokalno. Drugim riječima, IMAP je oblik pohrane u oblaku.

Koje su razlike između POP-a i IMAP-a?

Ova dva protokola je najbolje uporediti gledajući njihove osnovne tokove rada.

POP tok rada:

  • povezivanje sa serverom;
  • primanje pošte;
  • lokalno skladištenje podataka;
  • brisanje korespondencije sa servera;
  • ugasiti.

Podrazumevano ponašanje POP-a je uklanjanje pošte sa servera. Međutim, većina klijenata također nudi opciju da ostave kopiju preuzete pošte na serveru.

Zadani POP3 portovi:

  • port 110 - nešifrirani port;
  • port 995 je SSL/TLS port, poznat i kao POP3S.

IMAP tok rada:

  • povezivanje sa serverom;
  • preuzimanje sadržaja koji zahtijevaju korisnici i lokalno keširanje (lista novih e-poruka, sažetaka poruka ili sadržaja odabranih e-poruka);
  • tretman prilagođene promjene, na primjer, označavanje pročitanih poruka, brisanje podataka;
  • ugasiti.

Kao što vidite, IMAP radni tok je malo složeniji od POP-a. U suštini, strukture mapa i e-poruke se pohranjuju na serveru, a samo kopije se pohranjuju lokalno. Obično se ove lokalne kopije privremeno pohranjuju. Međutim, dostupna je trajna pohrana.

Zadani IMAP portovi:

  • port 143 - nešifrirani port;
  • port 993 je SSL/TLS port, također poznat kao IMAPS.

Koje su prednosti POP-a?

Kao originalni protokol, POP slijedi pojednostavljenu ideju da samo jedan klijent zahtijeva pristup pošti na serveru i da je pošta najbolje pohranjena lokalno. To rezultira sljedećim prednostima:

  • pošta se pohranjuje lokalno, tj. uvijek dostupan, čak i bez internetske veze;
  • Internet veza je potrebna samo za slanje i primanje pošte;
  • štedi prostor na serveru;
  • mogućnost ostavljanja kopije pošte na serveru.
  • konsolidacija više e-mail naloga i servera u jedno poštansko sanduče.

Koje su prednosti IMAP-a?

Kao što je spomenuto u uvodu, IMAP je kreiran da omogući udaljeni pristup e-mailovima pohranjenim na udaljenom serveru. Ideja je bila omogućiti više klijenata ili korisnika da upravljaju istim poštanskim sandučićem. Na ovaj način, bez obzira na uređaj preko kojeg se prijavite na svoj račun, uvijek ćete vidjeti iste strukture e-pošte i mapa kako su pohranjene na serveru, a sve promjene koje napravite na vašim lokalnim kopijama odmah se sinhroniziraju sa serverom.

Kao rezultat toga, IMAP ima sljedeće prednosti:

  • pošta uskladištena na udaljenom serveru dostupna je sa nekoliko mesta;
  • potrebna je internetska veza za pristup pošti;
  • više brzi pregled, budući da se samo zaglavlja učitavaju dok se sadržaj eksplicitno ne zatraži;
  • pošta se automatski pravi rezervna kopija ako se serverom pravilno upravlja;
  • lokalni skladišni prostor je očuvan;
  • mogućnost lokalnog skladištenja pošte.

Koji je najbolji email protokol?

Protokol koji odaberete ovisi o vašim specifičnim potrebama i trenutnoj radnoj situaciji. Sljedeće tačke bi vam trebale pomoći da donesete konačnu odluku.

Odaberite POP ako:

  • Želite pristupiti svojoj pošti sa samo jednog uređaja.
  • Potreban vam je stalan pristup vašoj e-pošti, bez obzira na dostupnost Interneta.
  • Imate ograničenu pohranu na serveru.

Odaberite IMAP ako:

  • Želite pristupiti svojoj e-pošti s više uređaja.
  • Imate pouzdanu i stalnu internet vezu.
  • Da li želite da primite kratka recenzija nove e-poruke ili e-poruke na serveru.
  • Vaša lokalna pohrana je ograničena.
  • Brinete se o održavanju e-pošte.

Ako ste u nedoumici, konsultujte IMAP. Ovo je moderniji protokol koji vam omogućava da budete fleksibilni i da se vaša e-pošta automatski pravi rezervnu kopiju na serveru. Osim toga, prostor na serveru obično nije problem ovih dana, a i dalje ćete moći lokalno pohranjivati ​​važne e-poruke.

Greške mail klijenta

Ako naiđete na POP3, Port: 995, Secure (SSL) broj greške 0x800C0133 kada pokušavate provjeriti svoj Gmail, pokušajte komprimirati mail folderi. U POP klijentu odaberite Datoteka > Fascikla > Komprimiraj sve mape. Ovo bi trebalo riješiti problem.

Trenutno postoji mnogo načina komunikacije putem interneta. Možete koristiti ICQ ili Skype, društvenim medijima, drugi resursi. Prije otprilike dvije decenije jedini način slanje ili primanje virtuelnog pisma je e-mail.

Do određenog vremena, serveri koji obrađuju korisnička pisma imali su invalidnosti. Čuvanje velikih količina informacija bilo je skupo, što je značilo brisanje poruke sa diska čim je preuzeta na računar klijenta. Napredak je krenuo naprijed, ima više mogućnosti, korisnik može neograničeno vrijeme skladištiti pisma u poštansko sanduče na centralnom serveru i s njima obavljati razne operacije.

Protokoli za prijenos podataka koji se koriste pri radu s e-poštom

Svaki oblik komunikacije ima određeni stil – skup dogovora. Na mreži je to protokol. Kada radite sa e-poštom, može se koristiti više protokola. Među njima:

  • POP3;
  • IMAP.

Koja je razlika, koji protokol i u kom slučaju ga je preporučljivo koristiti?

Šta je POP3

Želeći da pošalje pismo ili pristupi ličnom poštanskom sandučetu koji se nalazi na udaljenom serveru, korisnik može koristiti pretraživač instaliran na računaru, što nije sasvim zgodno. Češće se koristi, koji razmjenjuje informacije sa serverom koristeći određeni protokol. Ako se radi o Post Office Protocolu, proces je sljedeći:

  1. Compound;
  2. Primanje informacija od strane klijenta o statusu poštanskog sandučeta, preuzimanje pisama;
  3. Ažuriranje servera i brisanje odabranih poruka;
  4. Zatvaranje veze.

Šta je IMAP

IMAP protokol omogućava korisniku više mogućnosti. Nakon autorizacije na resursu pošte, na računar se preuzimaju samo zaglavlja pisama. Prilikom odabira željenu poruku Klijentski program preuzima cijelo pismo. Istovremeno, možete raditi on-line i off-line. Pročitane poruke se ne brišu, s njima ubuduće možete obavljati željene operacije.

Prednosti i nedostaci IMAP-a i POP3

Koji protokol odabrati? Sve zavisi od specifičnosti posla i potreba.

Pored činjenice da se poruke spremaju na server bez brisanja, prednosti IMAP-a uključuju:

  • Mogućnost pristupa poštanskom sandučetu sa više klijenata;
  • Podržava istovremeni pristup više klijenata;
  • Podržava više kutija;
  • Mogućnost kreiranja novih foldera kojima mogu pristupiti drugi korisnici;
  • Mogućnost označavanja e-mailova kao pročitanih, važnih i drugih;
  • Podrška za pretraživanje servera;
  • Mogućnost rada u on-line modu.

Minus in u ovom slučaju Jedino što korisnik provodi više vremena preuzimajući pisma sa centralnog računara.

Što je bolje: POP3 ili IMAP nije samo stvar ukusa.

POP3 preuzima svu poštu sa servera na lokalni računar. U ovom slučaju, pošta se u većini slučajeva briše sa servera odmah nakon učitavanja u mail klijenta ili nakon nekoliko dana. To znači da se slova nalaze na samo jednom mjestu - bilo na serveru ili na računaru. Ako se nešto desi računaru, onda ćete se suočiti sa problemom.

Međutim, POP3 je i dalje najčešći protokol za preuzimanje e-pošte. Skraćenica “POP” znači “Post Office Protocol”. Radi kao tradicionalna pošta. IMAP razlika od POP3 je da je potonji poput poštara koji nosi pismo iz ureda do vaše kuće. Naravno, ako je pismo kod vas, ono više ne može biti ni na jednom drugom mjestu.

Kada razmišljate o tome šta je bolje: IMAP ili POP3, dajte prednost drugoj opciji ako imate malo prostora na serveru, a primate dodatnih megabajta koštat će previše. Većina provajdera usluga e-pošte postavlja određenu kvotu za obim korespondencije. Ako je iscrpljen, nove e-poruke ćete moći primati tek nakon što izbrišete neke od starih.

IMAP je više novi razvoj. To je skraćenica od “Internet Message Access Protocol”, i, kao što ime govori, omogućava pristup samo porukama na serveru. Razlika između IMAP-a i POP3 je u tome što prvi protokol prvo traži listu poruka pohranjenih na mail serveru. Vaš klijent e-pošte tada preuzima lokalne kopije e-poruka i dozvoljava vam da radite s njima, ali same e-poruke ostaju na serveru sve dok ih izričito ne izbrišete odatle.

Kada birate između POP3 ili IMAP-a, prvo treba da odgovorite na pitanje da li ćete raditi sa e-poštom sa više uređaja ili samo sa jednog. Ako čitate i šaljete e-poštu sa svog kućnog ili radnog računara, laptopa ili tableta, najbolje je da se oslonite na IMAP.

Gotovo svi glavni provajderi usluga e-pošte (Gmail, Yahoo, Hotmail, itd.) podržavaju ovaj protokol. osim toga, Microsoft Exchange je varijanta IMAP-a. Ovaj protokol vam omogućava da lako sinhronizujete e-poštu između vašeg pametnog telefona, tableta i računara koje koristite. Također ćete moći pristupiti svojoj korespondenciji koristeći običan internet Pretraživač. Uostalom, e-poruke se pohranjuju na serveru, a mnogi provajderi usluga e-pošte kreiraju korisničko sučelje za pristup webu.

IN savremeni svet ispunjena svim vrstama digitalni uređaji Kada birate između POP3 i IMAP protokola, bolje je dati prednost potonjem, novijem protokolu. Uz njegovu pomoć prekidamo čvrstu vezu između uređaja, email klijenta i servera e-pošte. Sada mjesto i tip operativni sistem nema veze. A smanjenje troškova skladištenja podataka omogućava vam da dobijete na raspolaganju poštanske sandučiće velikog volumena. Danas vam samo nekoliko provajdera dozvoljava korištenje e-pošte samo putem POP3 protokola. Osim ako nemate poseban razlog za korištenje POP3, odaberite IMAP protokol.

Kao što sam obećao, nastavljam sa objavljivanjem opisa raznih mrežni protokoli. Pošto je moj zadnji post bio o SMTP protokolu, logično je da nastavim temu o emailu.

POP3 protokol (Post Office Protocol - verzija 3, treća verzija protokola pošta) je najčešći protokol za primanje e-pošte sa mail servera. IMAP se također koristi u ove svrhe. IMAP ima više funkcija od POP3, ali POP3 je mnogo jednostavniji. Poređenja radi, POP3 je opisan u RFC1939, koji zauzima samo 20 stranica, a RFC3501, koji opisuje IMAP, sastoji se od ogromnih 108 stranica. U ovom postu razgovaraćemo o POP3 protokolu.

Kao i uvijek, počnimo s lansiranjem telnet uslužni programi i živi primjer:

telnet mail.nic.ru 110
Pokušavam 194.85.88.226...
Povezano na mail.nic.ru.
Escape znak je "^]".
+OK POP3 server spreman<[email protected]>
APOP [email protected]

Ovdje se povezujemo sa pop3 serverom, koji obično radi na portu 110, i prolazimo kroz autentifikaciju (ne treba se brkati s autorizacijom). Ako pozdravna poruka servera sadrži niz sličan e-mailu u trouglastim zagradama (vremenska oznaka), tada server podržava APOP naredbu, koja vam omogućava da prenesete lozinku u šifriranom (tačnije, heširanom) obliku. U ovom primjeru, hash se izračunava na sljedeći način:

echo -n "<[email protected]>qwerty" | md5

To jest, vremenska oznaka je povezana sa lozinkom, a MD5 se izračunava iz rezultata. Prednost ove metode je što čak i kada se koristi nezaštićena veza napadač neće moći presresti lozinku. Vidjet će samo hash, što će biti potpuno beskorisno jer server koristi jedinstvenu vremensku oznaku za svaku novu vezu. Da biste saznali lozinku, morate razbiti hash pomoću grube sile, što je praktički beskorisno za prilično jake lozinke, koje se također mijenjaju najmanje jednom u šest mjeseci.

Nedostatak ove metode je što na strani servera moraju biti pohranjene lozinke otvorena forma, inače kako provjeriti ispravnost heša koji je proslijedio korisnik? Ako napadač dobije pristup bazi podataka, može ukrasti sve lozinke.

Stoga, većina servera pošte (lično sam provjerio pop3.mail.ru:110 i pop.gmail.com:995/ssl/) ne podržava APOP naredbu i morate se autentifikovati pomoću standardnog para prijava:lozinka.

USER [email protected]
+OK molim pošaljite PASS
PASS qwerty
+OK 5 poruka (868540 bajtova) (proxying)

Očigledno, bolje je koristiti ovu metodu u kombinaciji sa šifrovanom vezom, a ne APOP naredbom. Ako autentifikacija ne uspije, dobit ćemo poruku poput

Dakle, autentifikacija je prošla, sada možete pokrenuti nekoliko naredbi. Počnimo s nekim prilično beskorisnim naredbama:

POMOĆ
+OK Važeće naredbe: QUIT, NOOP, STAT, LIST, UIDL, DELE, RSET, RETR, ...
NOOP
+OK cool
POSLJEDNJE
+OK 5 je posljednji put viđen

Komanda HELP vam omogućava da dobijete listu komandi koje podržava server. U ovom primjeru, naredbe UIDL, XTND i XMIT su ekstenzije POP3 protokola i server nije dužan da ih podržava. UIDL komanda vam omogućava da dobijete jedinstvene identifikatore poruka (pogledajte opis naredbe LIST ispod):

UIDL
+OK 6 poruka
1 3876
2 3877
3 3878
4 3879
5 3880
6 3881
.
UIDL 2
+OK 2 3877

Ne znam zašto su potrebni XTND i XMIT i lijen sam da to shvatim :) Zainteresovani mogu potražiti odgovor na Guglu.

Komanda NOOP znači "ne radi ništa." Jedina upotreba koja vam pada na pamet je da se izvrši naredba svakih 15 sekundi kako bi se server obavijestio da klijent nije obješen.

Naredba LAST je zastarjela i ne bi se trebala koristiti. Nekada se vjerovalo da klijent e-pošte treba da preuzima poruke jednu po jednu. LAST komanda je korištena da se sazna ID posljednje primljene poruke. Trenutno ga neki serveri podržavaju isključivo zbog kompatibilnosti sa starijim klijentima e-pošte.

Sada pređimo na korisnije komande:

STAT
+OK 5 868540
LIST
+OK 5 poruka
1 275368
2 11196
3 153304
4 275367
5 153305
.
LISTA 2
+OK 2 11196
TOP 2 0
Slijedi poruka +OK
Povratni put:
X-Blacklisted-By: cbl.abuseat.org
Od: "=?koi8-r?B?48XO1NIg7cnH0sHDyck=?="
Za: [email protected]
Predmet: =?koi8-r?B?SGVsbG8=?=
Datum: Thu, 17 Dec 2009 18:18:12 +0300
MIME-verzija: 1.0
Content-Type: multipart/related;
type="višedijelna/alternativna";
boundary="----=_NextPart_000_003C_01CA7F45.01CA7F45"
X-prioritet: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.3790.3959
X-MimeOLE: Proizveo Microsoft MimeOLE V6.00.3790.4325
Primljeno-SPF: nema
X-Spam-Rating: 83.69

.
DELE 2
+OK označeno kao izbrisano

Komanda STAT vam omogućava da odredite broj poruka u poštanskom sandučetu (5) i njihovu ukupnu veličinu (868.540 bajtova).

Komanda LIST nam pokazuje listu ID-ova poruka i njihovu veličinu u bajtovima. Lista se završava tačkom. Možete proslijediti ID poruke kao argument ovoj naredbi, a zatim ćemo kao odgovor primiti veličinu samo ove poruke.

Komanda TOP vam omogućava da dobijete zaglavlje poruke (prvi argument komande je id poruke) i prvih N redova tela poruke (drugi argument komande). U ovom primjeru sam naveo N=0 jer sam htio vidjeti samo zaglavlje poruke. Mogli biste samo navesti jedan argument. Odgovor servera također završava tačkom. Naredbu TOP često koriste klijenti e-pošte za određivanje pošiljaoca i predmet poruke bez potrebe za preuzimanjem cijele poruke. Ovo štedi vrijeme i korisnički promet.

Očigledno, ovdje imamo posla sa neželjenom poštom (pogledajte e-poštu pošiljatelja, X-Blacklisted-By i X-Spam-Rating), tako da možete bezbedno izbrisati poruku čak i bez da je preuzmete u potpunosti. Da biste to učinili, koristite naredbu DELE. Poruka će biti označena za brisanje, ali će biti izbrisana tek nakon što zatvorimo vezu.

Možete poništiti brisanje svih poruka koje smo označili naredbom RSET. Možete dobiti cijelu poruku koristeći naredbu RETR . Kao i kod TOP, kraj poruke je označen tačkom. Neću davati primjere ovih naredbi, jer je ovdje sve sasvim očigledno.

Kada završite, možete se pozdraviti sa serverom i zatvoriti vezu:

QUIT
+OK CommuniGate Pro POP3 Server veza je zatvorena

To je verovatno sve što sam hteo da vam kažem o POP3 protokolu. Nadam se da će vam ovaj opis biti od koristi. Ako imate pitanja ili pronađete grešku u tekstu, ne ustručavajte se pisati u komentarima.

Ovaj članak pokriva najčešće korišćene Internet protokole e-pošte - POP3, IMAP i SMTP. Svaki od njih ima specifična funkcija i način rada. Sadržaj članka objašnjava koja je konfiguracija najprikladnija za specifične potrebe korisnika kada se koristi klijent e-pošte. Također otkriva odgovor na pitanje koji protokol podržava e-mail.

Šta je POP3?

Verzija protokola 3 (POP3) je standard poštanski protokol, koristi se za primanje e-pošte sa udaljenog servera na lokalni klijent e-pošte. Omogućava vam da preuzmete poruke na vaš lokalni računar i pročitate ih čak i ako je korisnik tu vanmrežni način rada. Imajte na umu da kada koristite POP3 za povezivanje sa svojim nalogom, poruke se preuzimaju lokalno i brišu sa servera e-pošte.

Prema zadanim postavkama, POP3 protokol radi na dva porta:

    port 110 je nešifrovani POP3 port;

    port 995 - ovo bi trebalo koristiti ako se želite bezbedno povezati na POP3.

Šta je IMAP?

Internet Message Access Protocol (IMAP) je protokol za primanje e-poruka, koji se koristi za pristup e-pošti na udaljenom web serveru sa lokalnog klijenta. IMAP i POP3 su dva najčešće korišćena protokola za primanje e-pošte i podržavaju ih svi moderni klijenti e-pošte i web serveri.

POP3 protokol znači da je vaša email adresa dostupna samo iz jedne aplikacije, dok IMAP omogućava istovremenu prijavu sa više klijenata odjednom. Zato IMAP bolje pristaje, ako planirate pristupiti svojoj e-pošti sa različitih mjesta ili ako vašim porukama upravlja više korisnika.

IMAP protokol radi na dva porta:

    port 143 nije šifriran IMAP port default;

    port 993 - ovo se mora koristiti ako se želite bezbedno povezati koristeći IMAP.

Šta je SMTP?

Protokol je standardni protokol za slanje e-pošte putem Interneta.

SMTP radi na tri porta:

    port 25 je po defaultu nešifriran;

    port 2525 - otvara se na svim SiteGround serverima ako je port 25 filtriran (na primjer od strane vašeg ISP-a) i želite da šaljete nešifrirane e-poruke koristeći SMTP;

    port 465 - Koristi se ako želite bezbedno slati poruke koristeći SMTP.

Koji se protokoli koriste za razmjenu e-pošte? Koncepti i termini

Termin server e-pošte odnosi se na dva servera potrebna za slanje i primanje e-pošte, tj. SMTP i POP.

Server dolazne pošte je server povezan sa vašim nalogom adrese e-pošte. Ne može imati više od jednog servera dolazne pošte. Da biste pristupili dolaznim porukama, potreban vam je klijent e-pošte—program koji može primati e-poštu sa naloga, omogućavajući korisniku da čita, prosljeđuje, briše i odgovara na poruke. Ovisno o vašem serveru, možda ćete moći koristiti namjenski klijent e-pošte (npr. Outlook Express) ili web pretraživač. dakle, Internet Explorer koristi se za pristup nalozima zasnovanim na e-pošti. Poruke se čuvaju na serveru dolazne pošte dok se ne preuzmu. Kada preuzmete svoju poštu sa servera e-pošte, više to ne možete učiniti. Da biste uspješno preuzeli podatke, morate unijeti ispravna podešavanja u elektronskom mail program. Većina servera za dolaznu poštu koristi jedan od sljedećih protokola: IMAP, POP3, HTTP.

Server odlazne pošte (SMTP)

Ovo je server koji se koristi samo za slanje pisama (za prijenos iz vašeg poštanskog sandučeta). klijentski program do prijemnika). Većina servera za odlaznu poštu koristi protokol) za slanje korespondencije. Ovisno o vašem mrežni parametri Server za odlaznu poštu može pripadati vašem ISP-u ili serveru na kojem ste postavili svoj nalog. Alternativno, možete koristiti SMTP server zasnovan na pretplati koji će vam omogućiti slanje e-pošte s bilo kojeg naloga. Zbog problema sa neželjenom poštom, većina servera za odlaznu e-poštu ne dozvoljava vam slanje e-pošte osim ako niste prijavljeni na njihovu mrežu. Server sa otvorenim relejem će vam omogućiti da ga koristite za slanje e-pošte, bez obzira da li mu pripadate mrežna grupa ili ne.

Email Ports

Za mreže, port znači krajnja tačka logička veza. Broj porta određuje njegov tip. Ovo su podrazumevani portovi e-pošte:

    POP3 - port 110;

    IMAP - port 143;

    SMTP - port 25;

    HTTP - port 80;

    siguran SMTP (SSMTP) - port 465;

    siguran IMAP (IMAP4-SSL) - port 585;

    IMAP4 preko SSL-a (IMAPS) - port 993;

    Sigurni POP3 (SSL-POP) - port 995.

Protokoli e-pošte: IMAP, POP3, SMTP i HTTP

U osnovi se protokol odnosi na standardna metoda, koji se koristi na svakom kraju komunikacijskog kanala. Da biste se bavili e-poštom, morate koristiti poseban klijent za pristup mail server. Zauzvrat, oni mogu međusobno razmjenjivati ​​informacije koristeći potpuno različite protokole.

IMAP protokol

IMAP (Internet Message Access Protocol) je standardni protokol za pristup e-pošti sa vašeg lokalni server. IMAP je protokol klijent/server u kojem se prima e-pošta i pohranjuju podaci na vašem Internet serveru. Budući da zahtijeva samo mali prijenos podataka, dobro radi čak i na sporoj vezi, kao što je modemska veza. Prilikom pokušaja čitanja konkretnu poruku Klijent e-pošte preuzima podatke sa servera. Takođe možete kreirati i upravljati fasciklama ili poštanskim sandučićima na serveru i brisati poruke.

POP3 protokol

Protokol elektronskog prijenosa POP pošta(Post Office Protocol 3) pruža jednostavan, standardizovan način za korisnike da pristupe poštanskim sandučićima i preuzimaju poruke na svoje računare.

Kada koristite POP protokol, sve vaše e-poruke će biti preuzete sa servera e-pošte na vaš lokalni računar. Takođe možete ostaviti kopije svojih e-mailova na serveru. Prednost je u tome što nakon preuzimanja poruka možete prekinuti vezu sa Internetom i čitati svoju e-poštu u slobodno vrijeme bez potrebe za korištenjem dodatni troškovi kontaktirati. S druge strane, sa ovim protokolom puno primate i preuzimate neželjene poruke(uključujući neželjenu poštu ili viruse).

SMTP protokol

Protokol koristi agent za prijenos pošte (MTA) za dostavu emails na određeni server primaoca. SMTP se može koristiti samo za slanje e-pošte, ne i za primanje. Ovisno o postavkama vaše mreže ili ISP-a, možda ćete moći koristiti SMTP protokol samo pod određenim uvjetima.

HTTP protokoli

HTTP nije protokol dizajniran za komunikaciju putem e-pošte, ali se može koristiti za pristup vašem poštanskom sandučetu. Često se naziva i web e-pošta. Može se koristiti za sastavljanje ili primanje e-pošte s vašeg računa. Hotmail - dobar primjer Upotreba HTTP-a kao protokol e-pošte.

Upravljani prijenosi datoteka i mrežna rješenja

Vaša sposobnost slanja i primanja e-pošte je uglavnom zbog tri stvari: TCP protokoli. To su SMTP, IMAP i POP3.

SMTP

Počnimo sa SMTP-om jer se njegova glavna funkcija razlikuje od druge dvije. SMTP protokol ili Simple Mail Transfer Protocol, uglavnom se koristi za slanje e-pošte iz mail klijent(na primjer Microsoft Outlook, Thunderbird ili Apple Mail) na server e-pošte. Također se koristi za prosljeđivanje ili prosljeđivanje e-mail poruka s jednog mail servera na drugi. Ovo je neophodno ako pošiljalac i primalac imaju različite dobavljače usluga e-pošte.

SMTP, koji je naveden u RFC 5321, po defaultu koristi port 25. Takođe može koristiti port 587 i port 465. Potonji, koji je uveden kao port izbora za siguran SMTP (a.k.a. SMTPS), smatra se zastarjelim. Ali u stvari, još uvijek ga koristi nekoliko provajdera usluga e-pošte.

POP3

Post Office Protocol ili POP se koristi za preuzimanje e-poruka iz Najnoviju verziju Ona koja se široko koristi je verzija 3, pa otuda i naziv "POP3".

POP verzija 3, specificirana u RFC 1939, podržava ekstenzije i nekoliko mehanizama provjere autentičnosti. Funkcije provjere autentičnosti su potrebne kako bi se spriječilo zlonamjerne korisnike da pristupe komunikaciji korisnika.

POP3 klijent prima e-poštu na sljedeći način:

    povezuje se na mail server na portu 110 (ili 995 za SSL/TLS veze);

    briše kopije poruka pohranjenih na serveru;

    prekida vezu sa serverom.

    Iako POP klijenti može se konfigurirati tako da server može nastaviti pohranjivati ​​kopije preuzetih poruka, gore opisani koraci su uobičajena praksa.

    IMAP

    IMAP, posebno Trenutna verzija(IMAP4), je složeniji protokol. Ovo omogućava korisnicima da se grupišu povezani postovi i stavite ih u foldere, koji se zauzvrat mogu hijerarhijski organizirati. Takođe je opremljen zastavicama za poruke koje pokazuju da li je poruka pročitana, obrisana ili primljena. Čak omogućava korisnicima da pretražuju poštanske sandučiće servera.

    Logika rada (imap4 postavke):

    • povezuje se na mail server preko porta 143 (ili 993 za SSL/TLS veze);

      preuzima email poruke;

      služi za povezivanje prije zatvaranja mail klijent aplikacije i preuzimanje poruka na zahtjev.

    Imajte na umu da se poruke ne brišu na serveru. Ovo može imati ozbiljne posljedice. IMAP specifikacije se mogu naći u RFC 3501.

    Biranje između IMAP i POP3

    Od glavnog SMTP funkcija suštinski drugačije, dilema izbora najboljeg protokola obično uključuje samo IMAP i POP3.

    Ako vam je važan prostor za skladištenje na serveru, odaberite POP3. Server sa ograničenom memorijom jedan je od glavnih faktora koji vas mogu natjerati da podržavate POP3. Budući da IMAP ostavlja poruke na serveru, može trošiti memorijski prostor brže od POP3.

    Ako želite da pristupite svojoj pošti u bilo kom trenutku, onda je bolje da se držite IMAP-a. Postoji jedan dobar razlog zašto je IMAP dizajniran da čuva poruke na serveru. Koristi se za traženje poruka s više uređaja - ponekad čak i istovremeno. Dakle, ako imate iPhone, Android tablet, laptop i desktop i želite da čitate e-poštu sa bilo kojeg ili svih ovih uređaja, onda će IMAP biti najbolji izbor.

    Sinhronizacija je još jedna prednost IMAP-a. Ako pristupate porukama e-pošte s više uređaja, vjerojatno ćete željeti da svi oni prikazuju aktivnosti koje ste obavili.

    Na primjer, ako čitate poruke A, B i C, želite da i one budu označene kao pročitane na drugim uređajima. Ako ste izbrisali slova B i C, tada ćete htjeti da se iste poruke izbrišu iz vašeg prijemnog sandučeta na svim gadžetima. Sve ove sinhronizacije mogu se postići samo ako koristite IMAP.

    Budući da IMAP omogućava korisnicima da hijerarhijski organiziraju poruke i stavljaju ih u mape, pomaže korisnicima da bolje organiziraju svoju korespondenciju.

    Naravno, sve funkcionalnost IMAP-ovi imaju svoju cijenu. Ova rješenja je teže implementirati i protokol na kraju troši mnogo više CPU-a i RAM-a, posebno kada obavlja proces sinhronizacije. Zapravo visoko opterećenje Pražnjenje CPU-a i memorije može se dogoditi i na strani klijenta i na strani servera ako postoji tona poruka za sinhronizaciju. Sa ove tačke gledišta, POP3 protokol je jeftiniji, iako manje funkcionalan.

    Privatnost je također jedno od pitanja o kojima će uvelike ovisiti krajnjim korisnicima. Oni bi općenito radije preuzeli sve poruke e-pošte i ne ostavljali njihove kopije na nepoznatom serveru.

    Brzina je prednost koja varira i zavisi od situacije. POP3 ima mogućnost preuzimanja svega mail poruke kada je povezan. A IMAP može, ako je potrebno (na primjer, kada nema dovoljno prometa), preuzeti samo zaglavlja poruke ili određene dijelove i ostaviti priloge na serveru. Tek kada korisnik odluči da su preostali dijelovi vrijedni preuzimanja, oni će mu postati dostupni. Stoga se IMAP može smatrati bržim.

    Međutim, ako se sve poruke na serveru moraju preuzimati svaki put, tada će POP3 biti mnogo brži.

    Kao što vidite, svaki od opisanih protokola ima svoje prednosti i nedostatke. Na vama je da odlučite koje su karakteristike ili mogućnosti važnije.

    Takođe, željeni način pristupa klijentu e-pošte određuje preferirani protokol. Korisnici koji rade samo s jedne mašine i koriste web poštu za pristup svojim novim e-mailovima će cijeniti POP3.

    Međutim, korisnici koji dijele poštanske sandučiće ili pristupaju njihovim e-mailovima različitim računarima, preferiraće IMAP.

    Spam firewall sa SMTP, IMAP i POP3

    Većina zaštitnih zidova za neželjenu poštu radi samo s njima SMTP protokol i zaštiti ga. Serveri šalju i primaju e-poštu SMTP mail, i njih će provjeriti zaštitni zid za neželjenu poštu na mrežnom prolazu. Međutim, neki vatrozidovi za neželjenu poštu pružaju mogućnost zaštite POP3 i IMAP4 kada eksternih korisnika trebaju ove usluge za pristup njihovoj e-pošti.

    SMTP zaštitni zidovi su transparentni za krajnje korisnike; Nema promjena konfiguracije za klijente. Korisnici i dalje primaju i šalju e-poruke na server e-pošte. Dakle, Exchange ili Dominos moraju konfigurirati usmjeravanje poruka na firewall na osnovu proxy servera prilikom slanja e-pošte, kao i omogućiti mogućnost slanja e-pošte sa firewall-a.

Najbolji članci na ovu temu