ตัวเลือกไอแมป POP3 และ IMAP: ประวัติโปรโตคอลเมลและการรวบรวมจดหมายผ่าน IMAP ใน Yandex.Mail

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

ทำความเข้าใจกับ POP3 และ IMAP

ป๊อป3เป็นโปรโตคอลอินเทอร์เน็ตระดับแอปพลิเคชันที่ให้การเข้าถึงเมลเซิร์ฟเวอร์ผ่าน TCP/IP และใช้พอร์ต 110
IMAPเป็นโปรโตคอลอินเทอร์เน็ตระดับแอปพลิเคชันที่ให้การเข้าถึงเซิร์ฟเวอร์อีเมลผ่าน TCP และใช้พอร์ต 143

ความแตกต่างระหว่าง POP3 และ IMAP

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

TheDifference.ru ระบุว่าความแตกต่างระหว่าง IMAP และ POP3 เป็นดังนี้:

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

เมื่อใช้โปรโตคอล IMAP และ POP คุณสามารถดาวน์โหลดอีเมลจากเมลเซิร์ฟเวอร์ไปยังคอมพิวเตอร์ของคุณและเข้าถึงอีเมลเหล่านั้นได้โดยใช้ไคลเอนต์อีเมล เช่น Microsoft Outlook, Mozilla Thunderbird เป็นต้น ข้อได้เปรียบหลักของเทคโนโลยีนี้คือคุณสามารถเข้าถึงอีเมลของคุณได้โดยไม่ต้องไปที่เว็บไซต์ของบริการ

ความแตกต่างระหว่าง IMAP และ POP

IMAP และ POP เป็นสองโปรโตคอลที่แตกต่างกัน มีความแตกต่างมากมายระหว่างพวกเขา ข้อแตกต่างที่สำคัญคือ IMAP (Internet Messaged Access Protocol) จะถูกซิงโครไนซ์กับเมลเซิร์ฟเวอร์เสมอดังนั้นการเปลี่ยนแปลงใด ๆ ที่ทำในไคลเอนต์เมล (Microsoft Outlook, Thunderbird) จะปรากฏทันทีในของคุณ ตู้ไปรษณีย์.

ในทางกลับกันในบัญชี POP (Post Office Protocol) อีเมลเมลไคลเอ็นต์และเมลเซิร์ฟเวอร์ไม่ได้รับการซิงโครไนซ์ ซึ่งหมายความว่ามีการเปลี่ยนแปลงเกิดขึ้นกับ บัญชีอีเมลในโปรแกรมรับส่งเมลจะไม่ถูกโอนไปยังกล่องจดหมาย
วิธีเปิดใช้งานโปรโตคอลเหล่านี้

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

นี่คือภาพหน้าจอจากการตั้งค่า Gmail POP/IMAP

IMAP

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

โผล่

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

อันไหนดีกว่ากัน? ป๊อปหรือ IMAP?

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

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

คำนิยาม

ป๊อป3เป็นโปรโตคอลอินเทอร์เน็ตระดับแอปพลิเคชันที่ให้การเข้าถึงเมลเซิร์ฟเวอร์ผ่าน TCP/IP และใช้พอร์ต 110

IMAPเป็นโปรโตคอลอินเทอร์เน็ตระดับแอปพลิเคชันที่ให้การเข้าถึงเซิร์ฟเวอร์อีเมลผ่าน TCP และใช้พอร์ต 143

การเปรียบเทียบ

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

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

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

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

เว็บไซต์สรุป

  1. IMAP ใช้พอร์ต 143, POP3 ใช้พอร์ต 110
  2. IMAP ทำงานทั้งออนไลน์และออฟไลน์ POP3 ทำงานแบบออฟไลน์เท่านั้น
  3. IMAP ช่วยให้คุณจัดการข้อความได้โดยตรงบนเซิร์ฟเวอร์ POP3 ดาวน์โหลดไฟล์ไปยังคอมพิวเตอร์ของผู้ใช้
  4. POP3 ช่วยให้เข้าถึงได้รวดเร็วยิ่งขึ้น
  5. ใน IMAP คุณสามารถกำหนดค่าการแยกสิทธิ์การเข้าถึงได้

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

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

POP3 แตกต่างจาก IMAP อย่างไร

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

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

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

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

เรามาสรุปความแตกต่างระหว่าง IMAP และ POP3 กัน:

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

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

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

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

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

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

POP3 ย้อนกลับไปในปี 1984 เมื่อ Joyce Reynolds หนึ่งในพนักงานของสถาบันวิทยาการคอมพิวเตอร์แห่งมหาวิทยาลัยเซาเทิร์นแคลิฟอร์เนีย เผยแพร่ RFC 918 ซึ่งเป็นข้อเสนอสำหรับโปรโตคอลมาตรฐานสำหรับการรับอีเมล (POP - Post Office Protocol) สี่ปีต่อมา โปรโตคอล POP รุ่นที่สามปรากฏขึ้น และมาตรฐาน POP3 เวอร์ชันทันสมัยในปัจจุบันได้รับการเผยแพร่ในฤดูใบไม้ผลิปี 1996 หรือเกือบ 17 ปีที่แล้ว

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

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

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

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

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

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

IMAP เวอร์ชันล่าสุด 4rev1 ได้รับการอธิบายไว้ใน RFC 3501 ซึ่งเปิดตัวในปี 2546 แม้จะมีอายุที่ชัดเจน แต่โปรโตคอลกลับกลายเป็นว่ายังมีชีวิตอยู่ได้ด้วยกลไกการขยายที่มีให้ตั้งแต่ระยะแรก แน่นอนว่ากลไกนี้ไม่ได้ไร้ข้อบกพร่อง แต่ก็ได้รับอนุญาต ให้กับผู้คนที่แตกต่างกันเผยแพร่ส่วนขยายสาธารณะมากกว่าห้าสิบส่วนขยาย ซึ่งหลายส่วนขยายได้รับการพัฒนาเมื่อเร็ว ๆ นี้และพบว่ามีการใช้งานอย่างแพร่หลาย

ระบบเมลสมัยใหม่ที่ไม่รองรับการเข้าถึงแบบ IMAP นั้นไร้สาระ เป็นเวลาหลายปีที่ Yandex.Mail รองรับ IMAP เป็นเซิร์ฟเวอร์สำหรับการทำงานกับยอดนิยมดังกล่าว โปรแกรมไคลเอนต์เช่น Outlook, Thunderbird, Apple Mail และอื่นๆ อีกมากมาย ลูกค้ามือถือ- อย่างไรก็ตามต้องขอบคุณสมาร์ทโฟนที่ IMAP ได้รับการพัฒนาระลอกที่สอง ถ้าเปิด คอมพิวเตอร์ส่วนบุคคลเป็นเวลานานแล้วที่ผู้ใช้ส่วนใหญ่เลือกใช้เว็บอินเตอร์เฟสสำหรับเมลของพวกเขา อุปกรณ์เคลื่อนที่สถานการณ์ไม่ได้เป็นอย่างนั้นเลย ไคลเอนต์ IMAP ที่รวดเร็วและสวยงาม เช่น ใน iOS กำลังบังคับให้เราต้องพิจารณาแนวทางของ IMAP ใหม่ว่าเป็นทางเลือกสำหรับผู้ใช้มืออาชีพและผู้ใช้ "ขั้นสูง" โดยเฉพาะ

เมื่อเร็ว ๆ นี้ Yandex.Mail ยังเพิ่มฟังก์ชันไคลเอนต์ IMAP ซึ่งเป็นตัวรวบรวมเมลด้วย เซิร์ฟเวอร์ภายนอกผ่าน IMAP - นอกเหนือจากตัวสะสม POP3

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


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

เช่นเดียวกับเมื่อก่อน นอกเหนือจากตัวอักษรแล้ว ยังนำเข้าผู้ติดต่อจากสมุดที่อยู่ของบริการอีเมลทั่วไปอีกด้วย

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

แต่ละคำสั่งจะต้องนำหน้าด้วยตัวระบุบางตัว - แท็ก ซึ่งเซิร์ฟเวอร์จะใช้ในการสร้างการตอบสนองต่อคำสั่งนี้ สิ่งนี้ทำให้ "การสนทนา" ระหว่างไคลเอนต์และเซิร์ฟเวอร์เป็นแบบอะซิงโครนัสโดยสมบูรณ์ - เซิร์ฟเวอร์มีสิทธิ์ที่จะตอบสนองต่อคำสั่งของลูกค้าในลำดับใดก็ได้ เนื่องจากแท็กทำให้สามารถจับคู่การตอบสนองต่อคำสั่งที่ออกก่อนหน้านี้ได้อย่างชัดเจน นอกจากนี้เซิร์ฟเวอร์ยังสามารถดำเนินการคำสั่งดังกล่าวได้พร้อมกันซึ่งจะช่วยเร่งความเร็วในการทำงานกับเมลและ Yandex.Mail ก็สามารถใช้สิ่งนี้ได้ ในเวลาเดียวกัน ต้องใช้แนวทางพิเศษในการเขียนโปรแกรมทั้งไคลเอนต์และเซิร์ฟเวอร์ หาก ณ จุดนี้ คุณจำกลไกหมายเลขลำดับใน TCP ได้ ให้เขียน +1 ให้กับตัวเองด้วย geek cred :)

ในการใช้ตัวรวบรวม IMAP ภายใน Yandex.Mail เราใช้เฟรมเวิร์กอะซิงโครนัสในการเขียนประสิทธิภาพสูง บริการเครือข่ายซึ่งเรียกว่า yplatform ลาก่อน ซอร์สโค้ดปิดทำการแล้ว แม้ว่าเรากำลังพิจารณาเผยแพร่ก็ตาม คอยติดตามข่าวสารเพิ่มเติม

ไปที่ Yandex.Mail ตั้งค่าตัวรวบรวม IMAP แล้วคุณจะสามารถค้นหาจดหมายเก่าๆ ได้เสมอ แน่นอนว่ายานเดกซ์รู้วิธีค้นหา