เรียนรู้คำสั่ง POP3 โดยใช้ Telnet


อัปเดท : 16 สิงหาคม พ.ศ.2546 , แสดง : 27,800 , ความคิดเห็น : 1

บทความนี้เขียนขึ้นเพราะมีผู้อ่านหลายท่านที่ได้อ่าน ระบบอีเมลล์ ตอนที่ 1 และ ระบบอีเมลล์ ตอนที่ 2 แล้วเกิดสงสัยว่าจะทดลองคำสั่งของ POP3 อย่างไร เพื่อจะได้เรียนรู้การทำงานได้ดีขึ้น เพราะคำสั่งเหล่านี้ถ้าคุณใช้ Outlook หรือ โปรแกรมอีเมลล์ ไคลเอ้นอื่นคุณจะไม่ได้เห็นเลย แต่มันจะจัดการให้เป็น background ให้ทั้งหมด วิธีที่จะลองเล่นกับ POP3 แบบนึงที่ผมว่าค่อนข้าง Classic ก็คือ ใช้ Telnet โดยหลัก ๆก็คือ Telnet ไปที่ POP3 Server แล้วก็ป้อน คำสั่งและตัวแปรต่าง ๆตาม บทความ ระบบอีเมลล์ ตอนที่ 1 และ ระบบอีเมลล์ ตอนที่ 2  มาทดลองกันเลยดีกว่านะครับ

1. คลิ๊กปุ่ม Start แล้วคลิ๊กเมนู Run หรือเมนู Accessories >> Command Prompt ก็ได้
2. พิมพ์ Telnet [POP3-Server-Name] [port] แล้วก็คลิ๊ก OK / Enter

[POP3-Server-Name] ชื่อ POP3 Server ที่เปิดบริการอยู่เช่น mail.yourcompany.com,pop.mail.yahoo.com เป็นต้น ซึ่งค่าตรงนี้จะเป็นค่าเดียวกันกับการตั้งค่า POP3 Server ของ Outlook ที่คุณใช้
[port] พอร์ต หรือช่องทางติดต่อ ซึ่ง POP3 Server โดยทั่วไป จะมีค่าพอร์ต คือ 110 (well known port)

ให้คุณพิมคำสั่งต่างตามต้องการ โดยคำสั่งแรกที่ต้องใช้คือ

USER name
Arguments : String ที่ระบุใน mailbox ที่เจาะจงจะส่งไปให้ Server
Restriction : จะถูกใช้ในช่วง Authorization State หลังจากมีการตอบรับจาก POP3 หรือหลังจากใช้คำสั่ง USER และ PASS ไม่สำเร็จ
Possible Response :
   +OK มีชื่อที่ระบุไว้ใน mail box
   -ERR ไม่มีชื่อที่ระบุไว้ใน mail box

Examples :
   C: USER [email protected]
   S: +OK mrose is a real hoopy frood

PASS String
Arguments : ระบุ Password ของ Server หรือ Mailbox
Restriction : เข้าสู่ช่วง Authorization State หลังจากคำสั่ง USER สำเร็จ
Discussion : ต้องมีการใส่ Password ทุกครั้งซึ่ง POP3 Server จะถือว่าช่องว่างที่ใส่ลงไปนั้นเป็นPassword
Possible Responses:
   +OK คือ มีการ lock maildrop และพร้อมที่จะใช้งานแล้ว
   -ERR Password ไม่ถูกต้อง
   -ERR ไม่สามารถ Lock Maildrop ได้

หลังจากผ่านขั้นตอน Authorization เรียบร้อยแล้ว ก็ลองใช้คำสั่งตามต้องการ คำสั่งที่ใช้บ่อยก็เช่น
STAT ,LIST [msg],RETR msg,DELE msg,NOOP,RSET,QUIT
รายละเอียดคำสั่ง ทั้งหมดใน ระบบอีเมลล์ ตอนที่ 1 และ ระบบอีเมลล์ ตอนที่ 2

และแล้วก็จบจนได้


ผู้เขียน/อ้างอิง : จักรกฤษณ์ แร่ทอง

เวบ/อินเตอร์เน็ตเทคโนโลยี

ความคิดเห็น/แนะนำ/ติชม/อื่นๆ

  • redcode [17 Apr 2005 , 11:38 AM]

    เจ๋งดีครับ ยังไงสอนเรื่องแฮกบ้างนะครับ จะคอยติดตามผลงานครับ