Protokol Pejabat Pos
Protokol Pejabat Pos ("Post Office Protocol-POP") merupakan protokol lapisan aplikasi piwaian Internet yang digunakan oleh pelanggan surat eletronik untuk mengambil surat eletronik dari pelayan mel jauh melalui sambungan suite protokol Internet ("|TCP/IP"). POP dan IMAP (Internet Message Access Protocol) adalah protokol piwaian Internet paling meluas bagi pengambilan surat eletronik. Hampir kesemua pelanggan surat eletronik moden dan pelayan menyokong kedua-duanya. Protokol POP telah dibangunkan melalui beberapa versi, dengan versi 3 (POP3) merupakan piwaian semasa. POP3 digunakan bagi kebanyakan perkhidmatan mel jaringan seperti Gmail dan Yahoo.
Gambaran Keseluruhan
suntingSokongan POP hanya perlu pindah terima dan padam mudah bagi capaian kepada kotak mel jauh (digelar maildrop dalam POP RFC's). Sungguhpun kebanyakan pelanggan POP memiliki pilihan bagi meninggalkan mel di pelayan selepas pindah terima, pelanggan surat eletronik yang menggunakan POP biasanya menyambung, mengambil semua perutusan, menyimpannya di PC pengguna sebagai perutusan baru, memadamkannya dari pelayan, dan kemudiannya memutuskan sambungan. Protokol lain, terutamanya IMAP, (Internet Message Access Protocol) memberikan capaian jauh lebih lengkap dan rumit kepada operasi kotak mel biasa. Kebanyakan pelanggan surat eletronik menyokong POP dan juga IMAP bagi mengambil perutusan; bagaimanapun kurang Pembekal Perkhidmatan Internet (ISP) menyokong IMAP.
Pelayan POP3 mendengar port 110 yang diketahui ramai.Perhubungan dienkrip bagi POP3 samaada dipohon atau selepas permulaan protokol, menggunakan perintah STLS, jika disokong, atau menggunakan POP3S, yang berhubung dengan pelayan menggunakan Transport Layer Security (TLS) or Secure Sockets Layer (SSL) pada port 995 TCP yang diketahui ramai (contoh. Google Gmail)..
Perutusan ada kepada pelanggan ditetapkan apabila sesi POP membuka tempat surat, dan dikenali melalui nombor perutusan tempatan bagi sesi itu atau, pilihan lain, oleh penanda unik yang diberikan kepada perutusan oleh pelayan POP.
Penanda unik ini adalah kekal dan unik kepada tempat surat dan membenarkan pelanggan bagi mencapai perutusan yang sama dalam sesi POP yang berlainan. Surat diambil dan ditanda untuk dipadamkan melalui nombor-perutusan. Apabila pelanggan keluar dari sesi, surat yang ditanda untuk dipadamkan dikeluarkan dari tempat surat.
Contoh dialog
suntingSokongan RFC 1939 APOP ditunjukkan dengan <1896.697170952@dbc.mtview.ca.us> di sini:
S: <wait for connection on TCP port 110> C: <open connection> S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us> C: APOP mrose c4c9334bac560ecc979e58001b3e22fb S: +OK mrose's maildrop has 2 messages (320 octets) C: STAT S: +OK 2 320 C: LIST S: +OK 2 messages (320 octets) S: 1 120 S: 2 200 S: . C: RETR 1 S: +OK 120 octets S: <the POP3 server sends message 1> S: . C: DELE 1 S: +OK message 1 deleted C: RETR 2 S: +OK 200 octets S: <the POP3 server sends message 2> C: QUIT S: +OK dewey POP3 server signing off (maildrop empty) C: <close connection> S: <wait for next connection>
Pelayan POP3 tanpa perintah APOP pilihan menjangka pelanggan untuk log masuk menggunakan perintah USER dan PASS:
C: USER mrose S: +OK User accepted C: PASS mrosepass S: +OK Pass accepted
Perlaksanaan pelayan
sunting- Apache James
- Citadel/UX
- Courier Mail Server
- Cyrus IMAP server
- Dovecot
- Eudora Internet Mail Server
- Nginx
- qmail|qmail-pop3d
- Qpopper
- RePOP
- UW IMAP
- Zimbra
Mohon Komen berkait (RFCs)
sunting- RFC 918 - POST OFFICE PROTOCOL
- RFC 937 - POST OFFICE PROTOCOL - VERSION 2
- RFC 1081 - Post Office Protocol - Version 3
- RFC 1939 – Post Office Protocol - Version 3 (STD 53)
- RFC 1957 – Some Observations on Implementations of the Post Office Protocol (POP3)
- RFC 2195 – IMAP/POP AUTHorize Extension for Simple Challenge/Response
- RFC 2384 – POP URL Scheme
- RFC 2449 – POP3 Extension Mechanism
- RFC 2595 – Using TLS with IMAP, POP3 and ACAP
- RFC 3206 – The SYS and AUTH POP Response Codes
- RFC 5034 – The Post Office Protocol (POP3) Simple Authentication and Security Layer (SASL) Authentication Mechanism
Rujukan
suntingBacaan lanjut
sunting- Hughes, L (1998). Internet e-mail Protocols, Standards and Implementation. Artech House Publishers. ISBN 0890069395.
- Johnson, K (2000). Internet Email Protocols: A Developer's Guide. Addison-Wesley Professional. ISBN 0201432889.
- Loshin, P (1999). Essential Email Standards: RFCs and Protocols Made Practical. John Wiley & Sons. ISBN 0471345970.
- Rhoton, J (1999). Programmer's Guide to Internet Mail: SMTP, POP, IMAP, and LDAP. Elsevier. ISBN 1555582125.
- Wood, D (1999). Programming Internet Mail. O'Reilly. ISBN 1565924797.
Pautan luar
sunting- IANA port number assignments
- POP3 Sequence Diagram Diarkibkan 2015-05-03 di Wayback Machine (PDF)
- POP4 Proposal Website