POP3 (Post Office Protocol 3) — az e-mail lekérdezési protokoll ismertetése

POP3 protokoll ismertetése: hogyan működik, különbségek IMAP‑pal, POP4 kitekintés és gyakorlati beállítások — teljes útmutató e‑mail lekérdezéshez

Szerző: Leandro Alegsa

A számítástechnikában a Post Office Protocol 3. verziója (POP3) egy alkalmazási szintű internetes szabványos protokoll, amelyet a helyi e-mail kliensek használnak arra, hogy TCP/IP-kapcsolaton keresztül e-maileket kapjanak egy távoli levelezőszerverről. A POP3 és az IMAP4 (Internet Message Access Protocol) a két legszélesebb körben elfogadott internetes szabványos protokoll az e-mailek lekérdezésére. Szinte minden modern e-mail kliens és szerver támogatja mindkettőt.

Sok évvel ezelőtt körvonalazódott egy javaslat a POP4 specifikációra, egy működő szerver implementációval együtt. A javasolt POP4 kiterjesztés alapvető mappakezelést, többrészes üzenettámogatást, valamint üzenetjelző-kezelést biztosít, lehetővé téve egy olyan egyszerű protokollt, amely támogat néhány olyan népszerű IMAP-funkciót, amely a POP3-ból hiányzik. A POP4 specifikációban nem történt előrelépés azóta. 2003.

Rövid működési áttekintés

A POP3 egyszerű modellre épül: a kliens kapcsolódik a szerverhez, hitelesít (általában felhasználónév/jelszó formájában), majd üzeneteket kér le és opcionálisan töröl a szerverről. A kapcsolat három állapotot különböztet meg: AUTHORIZATION (hitelesítés), TRANSACTION (üzenetek lekérdezése/kezelése) és UPDATE (módosítások véglegesítése, pl. törlések végrehajtása).

Gyakori POP3-parancsok

  • USER / PASS — egyszerű hitelesítés felhasználónévvel és jelszóval.
  • APOP — időbélyegző alapú, titkosított jelszóhasználat (kevésbé elterjedt, de gyorsabb, mint a sima PASS).
  • STAT — összes üzenet és összméret lekérdezése.
  • LIST — üzenetek listája és méreteik.
  • RETR — egy üzenet teljes letöltése.
  • TOP — csak az üzenet fejlécének és az első N sorának lekérése.
  • DELE — üzenet megjelölése törlésre (a tényleges törlés a QUIT parancs után történik).
  • UIDL — üzenetek egyedi azonosítójának lekérdezése, hasznos több kliens közötti szinkronizációhoz.
  • NOOP, RSET, QUIT — egyéb vezérlőparancsok.
  • CAPA és STLS — kiterjesztés- és TLS-támogatás lekérdezése / kapcsolat TLS-re emelése (az utóbbi lehetővé teszi a STARTTLS-szerű viselkedést).

Biztonság és titkosítás

Alapértelmezés szerint a POP3 parancsok és a jelszó nem titkosítottan utaznak a hálózaton, ezért ma már ajánlott TLS/SSL használata. Két elterjedt módja van a védett kapcsolódásnak:

  • Implicit TLS (POP3S) a 995-ös porton — a kapcsolat már a TCP-kézfogás után TLS-sel indul.
  • Explicit TLS (STLS) a hagyományos 110-es porton — a kliens a STLS parancs kiadásával vált titkosított csatornára.

További biztonsági lehetőségek: SASL mechanizmusok, APOP (amely elrejti a jelszót a hálózaton) és a szerveroldali kiegészítések (pl. egyedi hitelesítési modulok).

Előnyök és hátrányok

  • Előnyök:
    • Egyszerűség: könnyen implementálható és alacsony erőforrásigényű.
    • Offline hozzáférés: a kliens letöltheti és helyben tárolhatja az üzeneteket, így internetkapcsolat nélkül is olvashatók.
    • Széles támogatottság: szinte minden e-mail kliens és szerver ismeri.
  • Hátrányok:
    • Korlátozott szerveroldali kezelés: nincs beépített mappakezelés vagy fejlett szinkronizáció (ezért IMAP jobb többszereplős eléréshez).
    • Alapértelmezett viselkedés gyakran "letöltés és törlés", ami problémákat okozhat több eszköz használatakor.
    • Ha nem használ TLS-t, a hitelesítési adatok és üzenetek könnyen hozzáférhetőek lehetnek a hálózaton.

Tippek beállításhoz

  • Mindig használjon TLS/SSL kapcsolatot (POP3S port 995 vagy STLS).
  • Ha több eszközről szeretne hozzáférni a levelekhez, állítsa be az ügyfélben, hogy a szerveren hagyjon másolatot (Leave copy on server) vagy inkább használjon IMAP-ot.
  • Használja a UIDL parancsot/képességet a duplikált letöltések elkerüléséhez és a kliens-szinkronizáció javításához.
  • Friss szerver- és kliensimplementációknál ellenőrizze a CAPA kimenetét kiegészítő lehetőségekért.

Szabványok és források

A POP3 alapvető specifikációját RFC 1939 írja le; a kiterjesztésekkel és funkciókkal kapcsolatos további munkák (pl. CAPA, STLS) külön RFC-ekben találhatók. A protokoll egyszerűsége miatt sok rendszergazda és felhasználó számára ma is vonzó választás, bár a többszereplős és szerveroldali szervezés igényét a legtöbb modern környezetben az IMAP4 szolgálja ki jobban.

Kapcsolódó RFC-k (Request For Comments)

  • RFC 1939 - Post Office Protocol - 3. verzió (STD 53)
  • RFC 1957 - Néhány észrevétel a Post Office Protocol (POP3) megvalósításairól
  • RFC 2195 - IMAP/POP AUTHorize Extension for Simple Challenge/Response (IMAP/POP AUTHorize kiterjesztés az egyszerű kihívás/válaszhoz)
  • RFC 2384 - POP URL-séma
  • RFC 2449 - POP3 kiterjesztési mechanizmus
  • RFC 2595 - TLS használata IMAP, POP3 és ACAP protokollal
  • RFC 3206 - A SYS és AUTH POP válaszkódok
  • RFC 5034 - A Post Office Protocol (POP3) egyszerű hitelesítési és biztonsági réteg (SASL) hitelesítési mechanizmusa

Kapcsolódó oldalak

  • Internet Message Access Protocol (IMAP)
  • SMTP (Simple Mail Transfer Protocol)
  • E-mail kliens
  • Webmail
  • POP3 kliensek: getmail, fetchmail
  • E-mail titkosítás

Kérdések és válaszok

K: Mi az a POP3?


V: A POP3 egy alkalmazási szintű internetes szabványos protokoll, amelyet a helyi e-mail kliensek használnak arra, hogy TCP/IP-kapcsolaton keresztül e-maileket kapjanak egy távoli levelezőszerverről.

K: Melyik a két legelterjedtebb internetes szabványos protokoll az e-mailek lekérdezésére?


V: A két legszélesebb körben elfogadott internetes szabványos protokoll az e-mailek lekérdezésére a POP3 és az IMAP4 (Internet Message Access Protocol).

K: Majdnem minden modern e-mail kliens és szerver támogatja a POP3 és az IMAP4 protokollt is?


V: Igen, szinte minden modern e-mail kliens és szerver támogatja mind a POP3-at, mind az IMAP4-et.

K: Mit javasoltak a POP4 kiterjesztésben?


V: A POP4 kiterjesztés az alapvető mappakezelés, a többrészes üzenetek támogatása, valamint az üzenetjelzők kezelése révén egy olyan egyszerű protokollt javasolt, amely támogat néhány olyan népszerű IMAP-funkciót, amely a POP3-ból hiányzik.

K: Mikor vázolták fel a POP4 specifikációt?


V: A POP4 specifikáció már évekkel ezelőtt körvonalazódott.

K: A javasolt POP4 specifikáció tartalmazott-e működő kiszolgáló implementációt?


V: Igen, a javasolt POP4 specifikáció tartalmazott egy működő szerver implementációt.

K: 2003 óta történt bármilyen előrelépés a POP4 specifikációban?


V: Nem, 2003 óta nem történt előrelépés a POP4 specifikációban.


Keres
AlegsaOnline.com - 2020 / 2025 - License CC3