pop3

on Jumat, 26 September 2008

Sekilas protokol POP3

Pertama Anda login dengan memasukkan username dan password:

USER username
PASS pass

Lalu Anda dapat mendaftar jumlah mail yang ada di mailbox dengan perintah LIST:

LIST

Outputnya adalah daftar nomor urut dan ID message.

Untuk mengambil sebuah email digunakan perintah RETR ("retrieve"):

RETR nomor_urut_message 

Untuk menghapus dapat digunakan perintah DELE ("delete"):

DELE nomor_urut_message 

Daftar perintah selengkapnya dapat dilihat di RFC.

Contoh

Yang dicetak tebal adalah yang kita ketikkan.

Login yang berhasil:

$ telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
USER steven@steven.builder.localdomain
+OK Password required.
PASS xxx
+OK logged in.

Login yang gagal:

USER steven@steven.builder.localdomain
+OK Password required.
PASS xxxxx
-ERR Login failed.

Melihat email yang ada di mailbox:

LIST
+OK POP3 clients that break here, they violate STD53.
1 3273
2 14047
.

Mengambil sebuah email:

RETR 1
+OK 3273 octets follow.
Delivered-To: xxxxxxxxxxxxxxxxxxxxxx
Received: (qmail 20932 invoked from network); 16 Mar 2007 02:27:18 -0000
Received: from unknown (HELO xxxxxxxxxxx ...
...(dst)...
.

Menghapus sebuah message:

DELE 1
+OK Deleted.

Keluar:

QUIT
+OK Bye-bye.
Connection closed by foreign host.

0 komentar: