เชิงเทคนิค · คำตอบพร้อมแหล่งอ้างอิง
IMAP ใช้พอร์ตใด: คู่มือพอร์ตทางเทคนิค
IMAP ใช้พอร์ต 143 สำหรับการเชื่อมต่อแบบไม่เข้ารหัส และพอร์ต 993 สำหรับการเชื่อมต่อที่เข้ารหัสผ่าน SSL/TLS พอร์ต 143 เป็นพอร์ตมาตรฐานของ Internet Message Access Protocol ส่วนพอร์ต 993 ใช้สำหรับ IMAPS ซึ่งให้อุโมงค์ที่ปลอดภัยสำหรับการดึงอีเมล
พอร์ต IMAP มาตรฐาน 143
พอร์ต 143 เป็นค่าเริ่มต้นของ IMAP รองรับการสื่อสารแบบ cleartext และส่วนขยาย STARTTLS เมื่อใช้ STARTTLS ไคลเอนต์เชื่อมต่อพอร์ต 143 แบบข้อความล้วน แล้วส่งคำสั่งอัปเกรดการเชื่อมต่อเป็นเซสชัน TLS ที่เข้ารหัสอย่างปลอดภัยก่อนส่งข้อมูลรับรองที่สำคัญ
พอร์ต IMAP ที่ปลอดภัย 993
พอร์ต 993 ใช้สำหรับ IMAPS คือ IMAP บน SSL/TLS ต่างจาก STARTTLS บนพอร์ต 143 พอร์ต 993 สร้างการเชื่อมต่อที่ปลอดภัยทันทีเมื่อเริ่มต้น แนวทาง implicit TLS นี้เป็นที่นิยมอย่างกว้างขวางสำหรับโปรแกรมอีเมลสมัยใหม่ เพื่อให้แน่ใจว่าไม่มีข้อมูลถูกส่งแบบไม่เข้ารหัส
พอร์ต IMAP กับ POP3
IMAP ให้ไคลเอนต์หลายตัวซิงก์กับเซิร์ฟเวอร์ได้ ส่วน POP3 ออกแบบมาเพื่อดาวน์โหลดเมลลงอุปกรณ์เครื่องเดียว POP3 ใช้พอร์ต 110 สำหรับทราฟฟิกที่ไม่เข้ารหัส และพอร์ต 995 สำหรับการเชื่อมต่อ SSL/TLS ที่ปลอดภัย นักพัฒนาควรเลือกพอร์ต IMAP เมื่อต้องการซิงก์ข้ามอุปกรณ์
การตั้งค่าและการแก้ปัญหา
เมื่อตั้งค่าโปรแกรมอีเมลหรือบริการแบ็กเอนด์ ให้ตรวจสอบว่าไฟร์วอลล์อนุญาตทราฟฟิกขาออกบนพอร์ตที่เลือก หากพอร์ต 993 ล้มเหลว ให้ตรวจสอบว่าเซิร์ฟเวอร์รองรับ implicit TLS สำหรับผู้ที่ดูแลกระแสเมลที่ซับซ้อน SendHQ มีเครื่องมือฟรีที่ https://sendhq.cc/tools ช่วยการตั้งค่าและตรวจสอบอีเมลโดยทั่วไป
การลงทะเบียน IANA
Internet Assigned Numbers Authority (IANA) ดูแลทะเบียนทางการของชื่อบริการและหมายเลขพอร์ตของโปรโตคอลการขนส่ง ทั้งพอร์ต 143 และ 993 ลงทะเบียนอย่างเป็นทางการสำหรับบริการ IMAP เพื่อให้ทำงานร่วมกันได้ทั่วโลกระหว่างเมลเซิร์ฟเวอร์และซอฟต์แวร์ไคลเอนต์ที่ต่างกัน
คำถามที่ทีมมักถาม
พอร์ต 143 กับ 993 ต่างกันอย่างไร
พอร์ต 143 ใช้สำหรับ IMAP มาตรฐานและใช้ STARTTLS สำหรับการเข้ารหัสที่เป็นทางเลือก พอร์ต 993 ใช้สำหรับ IMAPS และต้องใช้การเชื่อมต่อ SSL/TLS ที่ปลอดภัยตั้งแต่ต้น
IMAP ใช้พอร์ต 25 หรือไม่
ไม่ พอร์ต 25 ใช้โดย SMTP สำหรับส่งและ relay อีเมล ไม่ใช่โดย IMAP สำหรับดึงอีเมล
พอร์ต IMAP ใดปลอดภัยกว่า
พอร์ต 993 มักถือว่าปลอดภัยกว่า เพราะใช้ implicit TLS หมายความว่าการเชื่อมต่อถูกเข้ารหัสก่อนที่จะส่งคำสั่งโปรโตคอลใด ๆ
ใช้ IMAP บนพอร์ต 465 ได้หรือไม่
ไม่ พอร์ต 465 ใช้สำหรับ SMTPS (Secure SMTP) ตามธรรมเนียม และเข้ากันไม่ได้กับโปรโตคอล IMAP