POP ทำงานใน Gmail อย่างไร

POP เป็นโปรโตคอลที่ได้มาตรฐานและเป็นไปตาม RFC ซึ่งบริการหรือไคลเอ็นต์อีเมลใดๆ สามารถเลือกให้เข้ากันได้ ผู้ใช้ Gmail สามารถใช้ POP เพื่อซิงค์อีเมลจาก Gmail กับโปรแกรมรับส่งอีเมลที่รองรับ เช่น Outlook, Apple Mail หรือ Thunderbird ได้

ผู้ใช้ Gmail สามารถใช้ POP ในโหมดปกติหรือโหมดล่าสุดได้โดยทำดังนี้

  • หากคุณซิงค์อีเมลกับโปรแกรมรับส่งอีเมล 1 รายการ ให้ใช้โหมดปกติ
  • หากคุณซิงค์อีเมลกับโปรแกรมรับส่งอีเมลหลายโปรแกรม ให้ใช้โหมดล่าสุด

โหมดปกติทำงานอย่างไร

เซสชัน POP จะเริ่มต้นเมื่อโปรแกรมรับส่งอีเมล (Thunderbird, Outlook, Sparrow ฯลฯ) ขอรายการข้อความที่ยังไม่ได้ดาวน์โหลดจากกล่องจดหมาย Gmail หลังจาก Gmail แสดงรายการข้อความในโปรแกรมรับส่งอีเมลแล้ว โปรแกรมรับส่งอีเมลจะเริ่มดาวน์โหลดข้อความ

ในโหมดปกติของ POP นั้น Gmail จะแสดงรายการข้อความที่เก่าที่สุดประมาณ 250 รายการที่ยังไม่ได้ดาวน์โหลด (ไม่รวมสแปมและถังขยะ) เมื่อดาวน์โหลดข้อความแล้ว Gmail จะทำเครื่องหมายข้อความเหล่านี้ว่า "เรียกผ่าน POP แล้ว"

ข้อความที่ส่งจากโปรแกรมรับส่งอีเมลจะไม่ปรากฏในโปรแกรมรับส่งอีเมล POP ในโหมดปกติ แต่จะปรากฏในโหมดล่าสุด ระบบจะทำเครื่องหมายข้อความที่ส่งจากโปรแกรมรับส่งอีเมลว่า "ดึงข้อมูลแล้ว" เพื่อไม่ให้ข้อความดังกล่าวดาวน์โหลดลงในกล่องจดหมายของโปรแกรมรับส่งอีเมล POP

หมายเหตุ: ข้อความที่ส่งจาก UI บนเว็บจะปรากฏในโปรแกรมรับส่งอีเมล POP ทั้งในโหมดปกติและโหมดล่าสุด

จะเกิดอะไรขึ้นกับข้อความใน Gmail หลังจากที่ระบบดึงข้อความเหล่านั้นมาแล้ว

ซึ่งขึ้นอยู่กับตัวเลือกที่คุณเลือกในการตั้งค่าเมื่อเข้าถึงข้อความด้วย POP ใน Gmail คุณเลือกได้ว่าจะเก็บถาวร ลบ ทำเครื่องหมายว่าอ่านแล้ว หรือเก็บข้อความไว้ในกล่องจดหมาย

  1. ลงชื่อเข้าใช้บัญชี Gmail ของคุณ
  2. คลิกการตั้งค่า ดูการตั้งค่าทั้งหมด
  3. คลิกการส่งต่อและ POP/IMAP
  4. คลิกลูกศรลง ข้างเมื่อเข้าถึงข้อความด้วย POP แล้วเลือกตัวเลือก
  5. คลิกบันทึกการเปลี่ยนแปลง

ไม่ว่าคุณจะเลือกตัวเลือกใดก็ตาม ระบบจะทำเครื่องหมายข้อความที่ดาวน์โหลดไว้ภายในว่า "เปิด" และจะไม่ดาวน์โหลดข้อความนั้นอีก อย่างไรก็ตาม หากโปรแกรมรับส่งอีเมลขัดข้องโดยไม่คาดคิด ระบบจะดาวน์โหลดข้อความอีกครั้ง

จะเกิดอะไรขึ้นหากโปรแกรมรับส่งอีเมลขัดข้องขณะดาวน์โหลดข้อความ

Gmail จะถือว่าข้อความถูกดาวน์โหลดแล้วเมื่อดาวน์โหลดโดยใช้คำสั่ง RETR (ดังที่อธิบายในเอกสารประกอบของโปรโตคอล) ซึ่งหมายความว่าเมื่อไคลเอ็นต์ POP ดาวน์โหลดข้อความแล้ว หากเซสชัน POP สิ้นสุดลงตามปกติ (ด้วยคำสั่ง QUIT) Gmail จะทำเครื่องหมายข้อความว่า "ดึงข้อมูลด้วย POP แล้ว" (และข้อความจะไม่ปรากฏอีกต่อไปเมื่อไคลเอ็นต์ POP ได้รับรายการข้อความ) แม้ว่าไคลเอ็นต์จะไม่ได้ระบุคำสั่ง DELE อย่างชัดเจนหลังจากดาวน์โหลดข้อความก็ตาม แต่ถ้าเซสชันไม่สิ้นสุดตามปกติ (เช่น เมื่อขาดการเชื่อมต่อ และไม่ได้ใช้คำสั่ง QUIT) ข้อความที่ดาวน์โหลดระหว่างเซสชันจะไม่ถูกทำเครื่องหมายว่าเรียกผ่าน POP แล้ว

หลังจากที่ไคลเอ็นต์ของคุณดาวน์โหลดข้อความแล้ว ไคลเอ็นต์จะขอรายการข้อความจาก Gmail อีกครั้ง Gmail จะแสดงรายการการสนทนาที่เก่าที่สุด 250 รายการถัดไปที่ยังไม่ได้เปิดขึ้นมาอีกครั้ง ในที่สุดโปรแกรมรับส่งอีเมลจะดาวน์โหลดข้อความทั้งหมดใน Gmail แม้ว่ากระบวนการนี้อาจใช้เวลาสักครู่ ทั้งนี้ขึ้นอยู่กับขนาดกล่องจดหมาย Gmail

โหมดล่าสุดทำงานอย่างไร

เซสชัน POP จะเริ่มต้นเมื่อโปรแกรมรับส่งอีเมล (Thunderbird, Outlook, Sparrow ฯลฯ) ขอรายการข้อความที่ยังไม่ได้ดาวน์โหลดจากกล่องจดหมาย Gmail หลังจาก Gmail ส่งข้อความไปยังโปรแกรมรับส่งอีเมลแล้ว โปรแกรมรับส่งอีเมลจะเริ่มดาวน์โหลดข้อความ

ในโหมดล่าสุดของ POP นั้น Gmail จะแสดงข้อความทั้งหมดจากโฟลเดอร์ "อีเมลทั้งหมด" (ไม่รวมจดหมายขยะและถังขยะ) ในช่วง 30 วันที่ผ่านมา หมายความว่าไคลเอ็นต์ POP หลายไคลเอ็นต์สามารถดาวน์โหลดข้อความเดียวกัน และจะเห็นข้อความทั้งหมด (ตราบเท่าที่มีการเรียกข้อความในกล่องจดหมายอย่างน้อยทุก 30 วัน)

จะเกิดอะไรขึ้นกับข้อความใน Gmail หลังจากที่ระบบดึงข้อความเหล่านั้นมาแล้ว

เมื่อใช้โหมดล่าสุด ข้อความที่ "ป๊อป" (ดาวน์โหลดในโหมดปกติ) จะยังคงแสดงในโปรแกรมรับส่งอีเมล ซึ่งหมายความว่าแม้ว่าโปรแกรมรับส่งอีเมล POP โปรแกรมหนึ่ง (ที่ใช้โหมดปกติ) จะทำเครื่องหมายข้อความว่า "ดึงข้อมูลแล้ว" แต่โปรแกรมรับส่งอีเมล POP อีกโปรแกรมหนึ่ง (ที่ใช้โหมดล่าสุด) ก็จะยังดูข้อความได้ (เว้นแต่คุณจะตั้งค่า Gmail ให้ลบข้อความที่ดาวน์โหลดผ่าน POP ในตัวเลือกเมื่อเข้าถึงข้อความด้วย POP ในกรณีนี้ ระบบจะส่งข้อความไปยังถังขยะหลังจากที่โปรแกรมรับส่งอีเมล POP ในโหมดปกติดาวน์โหลดข้อความแล้ว)

คุณต้องตั้งค่าไคลเอ็นต์ POP ให้เก็บข้อความไว้บนเซิร์ฟเวอร์ (และไม่ลบข้อความ) เนื่องจากเมื่อไคลเอ็นต์ POP ออกคำสั่ง DELE (ลบ) ในโหมดล่าสุด ระบบจะส่งข้อความไปยังถังขยะใน Gmail โดยไม่คำนึงถึงการตั้งค่าเมื่อเข้าถึงข้อความด้วย POP ของผู้ใช้ ซึ่งต่างจากในโหมดปกติ ถ้าไคลเอ็นต์ POP รายการหนึ่งลบข้อความไป ข้อความเหล่านั้นจะไม่ปรากฏแก่ไคลเอ็นต์ POP อื่นอีกเลย (ยกเว้นจะมีการย้ายออกจากถังขยะ)

การดาวน์โหลดข้อความซ้ำและการยกเว้นข้อความที่มีอยู่แล้ว

หลังจากย้ายข้อความจาก Gmail ไปยังโปรแกรมรับส่งอีเมลแล้ว คุณจะดาวน์โหลดข้อความนั้นไปยังโปรแกรมรับส่งอีเมลใดๆ อีกไม่ได้ในอนาคต เช่น หากต้องนำไคลเอ็นต์อีเมลออกและติดตั้งใหม่ตั้งแต่ต้น คุณจะดาวน์โหลดข้อความที่ "POP" ไว้ก่อนหน้านี้ไม่ได้ เว้นแต่จะเลือกตัวเลือกเปิดใช้ POP สำหรับอีเมลทั้งหมด (แม้จะเป็นอีเมลที่ดาวน์โหลดไว้แล้วก็ตาม) ในการตั้งค่า Gmail

  1. ลงชื่อเข้าใช้บัญชี Gmail ของคุณ
  2. คลิกการตั้งค่า จากนั้น ดูการตั้งค่าทั้งหมด
  3. คลิกการส่งต่อและ POP/IMAP
  4. คลิกเปิดใช้ POP สำหรับอีเมลทั้งหมด
  5. คลิกบันทึกการเปลี่ยนแปลง

หลังจากเปิดใช้การตั้งค่านี้ Gmail จะล้างสถานะ "เรียกผ่าน POP แล้ว" จากข้อความทั้งหมด จากนั้นโปรแกรมรับส่งอีเมลจะเห็นข้อความที่เก่าที่สุด 250 รายการในกล่องจดหมายของคุณ ในกรณีที่คุณใช้ POP โหมดปกติ และจะดาวน์โหลดข้อความเหล่านั้นได้อีกครั้งตามที่อธิบายไว้ข้างต้น

หากเลือกการตั้งค่าเปิดใช้ POP สำหรับอีเมลที่มาถึงนับจากนี้เป็นต้นไป Gmail จะทำเครื่องหมายข้อความทั้งหมดที่อยู่ในกล่องจดหมายเป็น "ส่งผ่าน POP" ด้วยเหตุนี้ ไคลเอ็นต์อีเมลจึงจะดาวน์โหลดเฉพาะข้อความที่คุณได้รับหลังจากเลือกตัวเลือกนี้