เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง

POP3 คืออะไร: อธิบาย Post Office Protocol Version 3

POP3 หรือ Post Office Protocol Version 3 เป็นโปรโตคอลชั้นแอปพลิเคชันมาตรฐานที่โปรแกรมอีเมลใช้ดึงอีเมลจากเซิร์ฟเวอร์ระยะไกลผ่านการเชื่อมต่อ TCP/IP ต่างจาก IMAP ตรงที่ POP3 ออกแบบมาเพื่อดาวน์โหลดข้อความลงอุปกรณ์ในเครื่อง และโดยทั่วไปลบข้อความออกจากเซิร์ฟเวอร์ทันทีหลังดึงเสร็จ

กลไกการทำงาน

POP3 ทำงานเป็นสามขั้นตอนที่แยกจากกัน ได้แก่ authorization, transaction และ update ในขั้น authorization ไคลเอนต์ส่งข้อมูลรับรองให้เซิร์ฟเวอร์ ในขั้น transaction ไคลเอนต์ดึงข้อความเฉพาะรายการด้วยคำสั่งอย่าง RETR และในขั้น update จะทำเครื่องหมายข้อความที่จะลบและปิดเซสชัน พร้อมบันทึกการเปลี่ยนแปลงลงกล่องจดหมายบนเซิร์ฟเวอร์

POP3 กับ IMAP

ความต่างหลักคือการซิงก์ POP3 ดาวน์โหลดกล่องจดหมายทั้งหมดลงอุปกรณ์เครื่องเดียว เหมาะกับการเข้าถึงแบบออฟไลน์ แต่เป็นปัญหาสำหรับผู้ใช้ที่มีหลายอุปกรณ์ ส่วน IMAP ซิงก์เฮดเดอร์และเนื้อหาแบบเรียลไทม์ โดยเก็บสำเนาหลักไว้บนเซิร์ฟเวอร์ POP3 เรียบง่ายกว่าและใช้พื้นที่เซิร์ฟเวอร์น้อยกว่า แต่ขาดความยืดหยุ่นของการเข้าถึงเมลบนคลาวด์สมัยใหม่

ผลต่อผู้ส่งและโครงสร้างพื้นฐาน

สำหรับผู้ส่ง POP3 เป็นโปรโตคอลขาเข้าและไม่กระทบการส่งเมลผ่าน SMTP อย่างไรก็ตาม หากผู้รับใช้ POP3 และดาวน์โหลดเมลลงเครื่องเดียว ผู้ส่งจะไม่เห็นการอัปเดตสถานะข้ามหลายอุปกรณ์ ทีมโครงสร้างพื้นฐานต้องเปิดพอร์ต 110 สำหรับ cleartext หรือพอร์ต 995 สำหรับ SSL/TLS เพื่อให้ไคลเอนต์เข้าถึงได้

ข้อพิจารณาในการใช้งานจริง

ข้อผิดพลาดที่พบบ่อยคือไม่เปิดตัวเลือก Leave Messages on Server ในการตั้งค่าของไคลเอนต์ หากไม่เปิด อีเมลจะถูกลบออกจากเซิร์ฟเวอร์อย่างถาวรหลังดาวน์โหลดครั้งแรก ทำให้สำรองข้อมูลหรือเข้าถึงจากแอปอื่นไม่ได้ มาตรฐานความปลอดภัยสมัยใหม่กำหนดให้ใช้ POP3S (POP3 บน SSL/TLS) เพื่อป้องกันการขโมยข้อมูลรับรองในช่วง authorization

ตัวอย่างการนำไปใช้

เซสชัน POP3 ทั่วไปเริ่มด้วยไคลเอนต์เชื่อมต่อกับเซิร์ฟเวอร์ที่พอร์ต 995 ไคลเอนต์ส่งคำสั่ง USER และ PASS เพื่อยืนยันตัวตน เมื่อยืนยันแล้ว ไคลเอนต์ใช้ LIST เพื่อดูข้อความที่มี และ RETR 1 เพื่อดาวน์โหลดข้อความแรก หลังเซสชันจบด้วย QUIT เซิร์ฟเวอร์จะลบข้อความที่ดาวน์โหลดแล้วออกจาก spool

คำถามที่ทีมมักถาม

POP3 ใช้พอร์ตใด

POP3 ใช้พอร์ต 110 สำหรับการเชื่อมต่อที่ไม่เข้ารหัส และพอร์ต 995 สำหรับการเชื่อมต่อที่เข้ารหัสผ่าน SSL/TLS

POP3 รองรับโฟลเดอร์หรือไม่

ไม่ POP3 ทำงานกับกล่องเข้าเท่านั้น ไม่เห็นหรือจัดการโฟลเดอร์ฝั่งเซิร์ฟเวอร์อย่าง Sent หรือ Drafts

ปัจจุบันยังมีการใช้ POP3 หรือไม่

ใช่ แม้การเข้าถึงผ่าน IMAP และ API จะพบบ่อยกว่า แต่ POP3 ยังใช้ในการตั้งค่าแบบง่ายและการเก็บถาวรในเครื่อง

ใช้ POP3 กับเครื่องมือของ SendHQ ได้หรือไม่

แม้ POP3 ใช้สำหรับรับเมล คุณใช้เครื่องมือฟรีของ SendHQ ที่ https://sendhq.cc/tools ตรวจสอบเรคคอร์ด DNS ของโดเมนที่คุณส่งไปหาได้

แหล่งข้อมูลหลัก