โปรโตคอลเมล
SMTP
SMTP (Simple Mail Transfer Protocol) คือโปรโตคอลที่ใช้สำหรับส่งและรับข้อความอีเมลผ่านอินเทอร์เน็ต เป็นส่วนสำคัญของกระบวนการสื่อสารอีเมลและรับผิดชอบหลักในการถ่ายโอนอีเมลจากเซิร์ฟเวอร์เมลของผู้ส่งไปยังเซิร์ฟเวอร์เมลของผู้รับ รวมถึงการส่งอีเมลจากไคลเอนต์ไปยังเซิร์ฟเวอร์ พอร์ตเริ่มต้นของ SMTP คือ 25 สำหรับการสื่อสารระหว่างเซิร์ฟเวอร์เมล พอร์ต 587 และพอร์ต 465 ก็ใช้สำหรับ SMTP ด้วย โดยพอร์ต 587 มักใช้สำหรับการส่งเมลจากไคลเอนต์และพอร์ต 465 สำหรับ SMTP ผ่าน SSL (SMTPS) SMTP ถูกกำหนดโดย เวอร์ชัน RFC 5321.
คุณสมบัติหลัก:
- สนับสนุนกลไกการรับรองตัวตน (เช่น SMTP AUTH) เพื่อให้มั่นใจว่าเฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถส่งอีเมลผ่านเซิร์ฟเวอร์ได้.
- SMTP สามารถใช้ SSL/TLS เพื่อเข้ารหัสการเชื่อมต่อระหว่างไคลเอนต์และเซิร์ฟเวอร์ ทำให้แน่ใจว่าข้อมูลอีเมลถูกส่งอย่างปลอดภัย.
- ให้ข้อความข้อผิดพลาดและรหัสสถานะโดยละเอียดเพื่อระบุความสำเร็จหรือความล้มเหลวของการส่งอีเมล.
- SMTP สามารถจัดการข้อความหลายส่วนได้ ทำให้สามารถแนบไฟล์และประเภทเนื้อหาต่างๆ ภายในอีเมลได้.
- SMTP เป็นโปรโตคอลที่ได้รับการยอมรับและมาตรฐานอย่างกว้างขวาง ทำให้เข้ากันได้กับระบบและไคลเอนต์อีเมลต่างๆ (เช่น Microsoft Outlook, Mozilla Thunderbird ใช้ SMTP เพื่อส่งอีเมลออก) ระบบอัตโนมัติและแอปพลิเคชันใช้ SMTP ส่งการแจ้งเตือน, การเตือน, และอีเมลอัตโนมัติต่างๆ.
IMAP
Internet Message Access Protocol (IMAP) คือโปรโตคอลมาตรฐานที่ใช้โดยไคลเอนต์อีเมลเพื่อเข้าถึง ดึงและจัดการข้อความอีเมลจากเซิร์ฟเวอร์เมล ไคลเอ็นต์ที่รองรับรวมถึง Microsoft Outlook, Mozilla Thunderbird, Apple Mail และบริการเว็บเมลหลายแห่งเช่น Gmail, Yahoo Mail และ Outlook.com เวอร์ชันที่ใช้บ่อยที่สุดคือ IMAP4 ที่กำหนดโดย RFC 3501. แตกต่างจาก POP (Post Office Protocol) ที่ดาวน์โหลดอีเมลไปยังอุปกรณ์ในเครื่อง, IMAP จะเก็บอีเมลบนเซิร์ฟเวอร์ ความสามารถในการดูและจัดการข้อความอีเมลโดยตรงบนเซิร์ฟเวอร์เมลให้ความยืดหยุ่นในการเข้าถึงจากหลายอุปกรณ์และหลายตำแหน่ง ลดความเสี่ยงของการสูญหายของข้อมูลหากอุปกรณ์สูญหายหรือเสียหาย IMAP ซิงโครไนซ์ไคลเอนต์อีเมลกับเซิร์ฟเวอร์ ทำให้การเปลี่ยนแปลงที่ทำบนไคลเอนต์หนึ่ง (เช่น การอ่านหรือการลบอีเมล) ถูกสะท้อนบนไคลเอนต์อื่นทั้งหมด IMAP ปกติโปรโตคอลใช้พอร์ต 143 สำหรับการสื่อสารที่ไม่ได้เข้ารหัสและพอร์ต 993 สำหรับการสื่อสารที่เข้ารหัส (SSL/TLS).
คุณสมบัติหลัก:
- การจัดการโฟลเดอร์ IMAP อนุญาตให้ผู้ใช้สร้าง ลบ และเปลี่ยนชื่อโฟลเดอร์บนเซิร์ฟเวอร์เมล รองรับโครงสร้างโฟลเดอร์แบบลำดับชั้นสำหรับจัดระเบียบอีเมล.
- IMAP ติดตามสถานะของแต่ละอีเมล (เช่น อ่าน, ยังไม่ได้อ่าน, ทำเครื่องหมาย, ตอบแล้ว) ธ bandera สถานะเหล่านี้ถูกจัดเก็บบนเซิร์ฟเวอร์ ทำให้สอดคล้องกันในทุกอุปกรณ์.
- IMAP สามารถดึงส่วนเฉพาะของอีเมล เช่น ส่วนหัวหรือส่วนเนื้อหา ซึ่งเป็นประโยชน์สำหรับการแสดงตัวอย่างอีเมลหรือจัดการไฟล์แนบขนาดใหญ่.
- IMAP รองรับการค้นหาและกรองอีเมลบนเซิร์ฟเวอร์ตามเกณฑ์ต่างๆ ทำให้ไคลเอนต์สามารถดึงข้อความเฉพาะได้โดยไม่ต้องดาวน์โหลดอีเมลทั้งหมด.
- หลายคลไอเอนต์สามารถเข้าถึงกล่องจดหมายเดียวกันพร้อมกันได้ IMAP จัดการการเข้าถึงพร้อมกันและอัปเดตสถานะของอีเมลแบบเรียลไทม์.
- การพึ่งพาเซิร์ฟเวอร์ เนื่องจากอีเมลถูกเก็บไว้บนเซิร์ฟเวอร์ การเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้จำเป็นสำหรับการเข้าถึงและจัดการอีเมล การหยุดทำงานของเซิร์ฟเวอร์อาจส่งผลต่อความพร้อมใช้งานของอีเมล.
- IMAP สามารถใช้ SSL/TLS เพื่อเข้ารหัสการเชื่อมต่อระหว่างไคลเอนต์และเซิร์ฟเวอร์ เพื่อให้แน่ใจว่าข้อมูลอีเมลถูกส่งอย่างปลอดภัย.
- IMAP รองรับวิธีการรับรองตัวตนหลายรูปแบบ รวมถึง OAuth เพื่อยืนยันตัวตนผู้ใช้อย่างปลอดภัย.
ส่วนขยายโปรโตคอล IMAP:
- IMAP IDLE: ส่วนเสริมที่ทำให้เซิร์ฟเวอร์สามารถแจ้งลูกค้าเกี่ยวกับข้อความใหม่หรือการเปลี่ยนแปลงแบบเรียลไทม์ ลดความจำเป็นในการตรวจสอบบ่อยครั้ง.
- IMAP QUOTA: ส่วนเสริมที่ให้กลไกสำหรับการจัดการและรายงานโควตาเก็บข้อมูล ช่วยผู้ใช้จัดการขนาดกล่องจดหมายของพวกเขา.
- IMAP MOVE: ส่วนขยายที่ปรับปรุงกระบวนการย้ายข้อความระหว่างโฟลเดอร์บนเซิร์ฟเวอร์, ทำให้ประสิทธิภาพดีขึ้น.
POP3
Post Office Protocol version 3 (POP3) เป็นโปรโตคอลที่ใช้โดยไคลเอนต์อีเมลเช่น Microsoft Outlook, Mozilla Thunderbird, และ Apple Mail เพื่อดึงอีเมลจากเซิร์ฟเวอร์เมล. มันเป็นหนึ่งในโปรโตคอลที่เก่าและง่ายที่สุดสำหรับการดึงอีเมล, ถูกออกแบบให้ดาวน์โหลดอีเมลไปยังอุปกรณ์ท้องถิ่นและอาจลบจากเซิร์ฟเวอร์ได้.
คุณสมบัติหลัก:
- เนื่องจากอีเมลถูกดาวน์โหลดไปยังอุปกรณ์ท้องถิ่น, ผู้ใช้สามารถเข้าถึงอีเมลของตนแบบออฟไลน์โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตตลอดเวลา.
- POP3 ตั้งค่าและใช้งานง่าย, ทำให้ผู้ใช้ที่ต้องการดึงอีเมลพื้นฐานโดยไม่มีฟีเจอร์ขั้นสูงสามารถใช้ได้.
- POP3 ไม่ซิงโครไนซ์อีเมลระหว่างอุปกรณ์หลายเครื่อง. เมื่ออีเมลดาวน์โหลดไปยังอุปกรณ์หนึ่งแล้ว, มันจะไม่อยู่บนเซิร์ฟเวอร์โดยค่าเริ่มต้น.
- POP3 ให้ความสามารถในการจัดการบนเซิร์ฟเวอร์จำกัด. ฟีเจอร์ขั้นสูงเช่นการจัดการโฟลเดอร์, การค้นหาแบบเซิร์ฟเวอร์, และธงสถานะข้อความไม่ได้รับการสนับสนุน.
- เนื่องจากอีเมลถูกเก็บไว้ในเครื่องท้องถิ่น, ผู้ใช้งานต้องมั่นใจว่ามีการสำรองข้อมูลอีเมลเพื่อป้องกันการสูญหายในกรณีที่อุปกรณ์ล้มเหลว.
- ผู้ใช้สามารถตั้งค่า POP3 เพื่อลบอีเมลจากเซิร์ฟเวอร์ทันทีหลังจากดาวน์โหลด, หลังจากระยะเวลาที่กำหนด, หรือเมื่อถูกลบจากไคลเอนต์ท้องถิ่น.
- POP3 สามารถใช้ SSL/TLS เพื่อเข้ารหัสการเชื่อมต่อระหว่างไคลเอนต์และเซิร์ฟเวอร์, ทำให้มั่นใจว่าข้อมูลอีเมลถูกส่งอย่างปลอดภัย.
เวอร์ชันและส่วนขยายของโปรโตคอล POP3:
- POP3 over SSL (POP3S) คือเวอร์ชันของ POP3 ที่ทำงานผ่านการเชื่อมต่อ SSL/TLS, ให้การสื่อสารที่เข้ารหัสระหว่างไคลเอนต์และเซิร์ฟเวอร์.
- APOP (Authenticated Post Office Protocol) เป็นส่วนขยายที่ให้วิธีการตรวจสอบที่ปลอดภัยมากขึ้นโดยใช้รหัสผ่านที่แฮช.