0x800CCCDD: แก้ IMAP Server ปิดการเชื่อมต่อใน Outlook

0x800CCCDD คือเซิร์ฟเวอร์ IMAP ปิดการเชื่อมต่อที่ว่างนาน ถ้าอีเมลยังเข้าออกปกติก็ไม่อันตราย แก้โดยปิดรอบส่งรับอัตโนมัติของ All Accounts แล้วทดสอบว่าอีเมลยังเข้า

โดย ทีมงาน THAI DATA CLOUD อ่าน 15 นาที

แชร์FacebookXLINELinkedIn
0x800CCCDD — 0x800CCCDD: แก้ IMAP Server ปิดการเชื่อมต่อใน Outlook
0x800CCCDD: แก้ IMAP Server ปิดการเชื่อมต่อใน Outlook

คำตอบสั้น ๆ: 0x800CCCDD คือเซิร์ฟเวอร์ IMAP ปิดการเชื่อมต่อที่ว่างนาน ถ้าอีเมลยังเข้าออกปกติก็ไม่อันตราย แก้โดยปิดรอบส่งรับอัตโนมัติของ All Accounts แล้วทดสอบว่าอีเมลยังเข้า

คู่มือนี้อธิบาย 0x800CCCDD ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

0x800CCCDD คือรหัสที่ classic Outlook for Windows แสดงเมื่อเซิร์ฟเวอร์ IMAP ปิดการเชื่อมต่อที่ Outlook ยังคิดว่าเปิดอยู่ ข้อความที่เห็นคือ Task '[email protected] - Receiving' reported error (0x800CCCDD) ตามด้วย Your IMAP server closed the connection. และบางรุ่นต่อท้ายว่าเกิดได้เมื่อปล่อยการเชื่อมต่อว่างไว้นานเกินไป (idle) ส่วนใหญ่ error นี้ไม่อันตราย อีเมลยังเข้าและส่งออกได้ตามปกติ สาเหตุที่พบบ่อยที่สุดคือรอบส่งรับอัตโนมัติของกลุ่ม All Accounts ไปเรียกใช้การเชื่อมต่อ IMAP ที่เซิร์ฟเวอร์ตัดไปแล้วเพราะว่างนาน วิธีที่แก้ได้บ่อยที่สุดคือเอาติ๊ก Schedule an automatic send/receive ของกลุ่ม All Accounts ออก แล้วทดสอบว่าอีเมลใหม่ยังเข้ามา

คู่มือนี้สำหรับผู้ใช้และผู้ดูแลไอทีที่ใช้อีเมลบริษัทแบบ IMAP ใน classic Outlook (Microsoft 365 Apps, Outlook 2024, 2021 และรุ่นเก่า 2019, 2016) เริ่มจากแยกให้ได้ว่า 0x800CCCDD ที่เจอเป็นแค่ข้อความรบกวน หรือเป็นอาการของการซิงก์ที่ล้มเหลวจริง แล้วแก้ให้ตรงแบบ เมื่อทำจบ หน้าต่าง error จะหยุดเด้ง และคุณมั่นใจได้ว่าอีเมลไม่ตกหล่น

สิ่งที่ต้องเตรียม

  • ยืนยันว่าเป็น classic Outlook: มีเมนู File ที่มุมซ้ายบน new Outlook (ไอคอนรูปเฟืองและสวิตช์ New Outlook ที่มุมขวาบน) ไม่แสดงรหัส 0x800CCCDD
  • ยืนยันว่าบัญชีเป็น IMAP ที่ File > Account Settings > Account Settings คอลัมน์ Type ต้องเป็น IMAP/SMTP และดูว่าโปรไฟล์มีบัญชี POP ด้วยหรือไม่
  • webmail หรือมือถือ สำหรับส่งอีเมลทดสอบเข้าบัญชีนี้
  • ค่าเซิร์ฟเวอร์จากผู้ให้บริการอีเมล ตัวอย่างในคู่มือนี้ใช้ mail.example.com ให้ใช้ชื่อเซิร์ฟเวอร์และพอร์ตที่ผู้ให้บริการอีเมลให้มา

สาเหตุของ 0x800CCCDD: Your IMAP server closed the connection

IMAP เปิดการเชื่อมต่อค้างไว้กับเซิร์ฟเวอร์ตลอดเวลาที่ Outlook เปิด แต่การเชื่อมต่อที่ไม่มีข้อมูลวิ่งนาน ๆ จะถูกปิดได้จากหลายจุด มาตรฐาน IMAP อนุญาตให้เซิร์ฟเวอร์ตัดการเชื่อมต่อที่ไม่มีการใช้งาน (กำหนดว่าถ้ามีตัวจับเวลานี้ ต้องไม่ต่ำกว่า 30 นาที) นอกจากนั้นเราเตอร์ firewall และ VPN ก็มีเวลาตัดของตัวเอง สาเหตุที่เจอ

  • รอบส่งรับอัตโนมัติ: Outlook ส่งรับตามรอบของ Send/Receive Groups แล้วไปเจอการเชื่อมต่อที่ถูกตัดไปแล้ว จึงรายงาน 0x800CCCDD แม้รอบถัดไปจะต่อใหม่ได้เอง กรณีนี้พบบ่อยที่สุดและไม่อันตราย
  • เครื่องพักหรือเครือข่ายเปลี่ยน: เปิดเครื่องจาก Sleep สลับ Wi-Fi หรือหลุด VPN การเชื่อมต่อเดิมหายไปทั้งหมด
  • เกินขีดจำกัดการเชื่อมต่อ: Outlook เปิดหลายการเชื่อมต่อ IMAP ต่อบัญชี ถ้ามีหลายอุปกรณ์หรือหลายคนในออฟฟิศใช้บัญชีเดียวกันจาก IP เดียว อาจเกินขีดจำกัดของเซิร์ฟเวอร์ เซิร์ฟเวอร์จึงปิดการเชื่อมต่อส่วนเกิน
  • ค่าบัญชีหรือรหัสผ่าน: พอร์ตหรือการเข้ารหัสผิด หรือรหัสผ่านเปลี่ยน ทำให้เซิร์ฟเวอร์ปิดการเชื่อมต่อทันที
  • ไฟล์ข้อมูลของบัญชีหรือโฟลเดอร์ที่มีปัญหา: โฟลเดอร์ใหญ่มาก โฟลเดอร์ซ้ำ หรือไฟล์ข้อมูลในเครื่องเสีย ทำให้ซิงก์ค้างจนเซิร์ฟเวอร์ตัด

ตรวจเร็ว: ส่งอีเมลจาก webmail หรือมือถือเข้าบัญชีนี้ แล้วดูว่าเข้า Outlook ภายในไม่กี่นาทีหรือไม่ ถ้าเข้า แปลว่าเป็น 0x800CCCDD แบบไม่อันตราย ทำขั้นตอนที่ 1 และ 2 ก็พอ

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

ขั้นตอนที่ 1: แยกว่า 0x800CCCDD ที่เจอเป็นแบบไหน

  1. คลิกแท็บ Send / Receive > Show Progress แท็บ Errors ดูว่า 0x800CCCDD ขึ้นถี่แค่ไหน และขึ้นกับบัญชีใด
  2. ส่งอีเมลทดสอบจาก webmail หรือมือถือเข้าบัญชีนี้ รอ 2 ถึง 3 นาที
  3. ส่งอีเมลจาก Outlook ถึงตัวเองหนึ่งฉบับ

ถ้าทั้งสองฉบับเข้าและออกได้ และ 0x800CCCDD ขึ้นเป็นพัก ๆ โดยเฉพาะหลังเครื่องว่าง นี่คือแบบไม่อันตราย ไปขั้นตอนที่ 2 ถ้าอีเมลไม่เข้าเลย หรือ 0x800CCCDD ขึ้นทุกครั้งที่กด F9 ให้ข้ามไปขั้นตอนที่ 3

ขั้นตอนที่ 2: ปรับ Send/Receive Groups เมื่ออีเมลยังเข้าปกติ

โปรไฟล์ที่มีแต่บัญชี IMAP

  1. คลิกแท็บ Send / Receive > Send/Receive Groups > Define Send/Receive Groups (หรือกด Ctrl+Alt+S)
  2. เลือกกลุ่ม All Accounts ในส่วน Setting for group "All Accounts" เอาติ๊ก Schedule an automatic send/receive every ออก
  3. ในส่วน When Outlook is Offline ถ้าติ๊ก Schedule an automatic send/receive every ไว้ ให้เอาออกด้วย แล้วคลิก Close
  4. รีสตาร์ต Outlook รอบส่งรับอัตโนมัติจะไม่ไปเรียกการเชื่อมต่อที่ถูกตัด และ 0x800CCCDD จะหยุดเด้ง

โปรไฟล์ที่มีบัญชี POP ด้วย

บัญชี POP ต้องอาศัยรอบอัตโนมัติในการดึงอีเมล ถ้าเอาติ๊กออกจาก All Accounts อย่างเดียว POP จะไม่ดึงเอง ให้สร้างกลุ่มใหม่ด้วย New ตั้งชื่อเช่น POP-Only เลือกบัญชี POP แล้วติ๊ก Include the selected account in this group ตั้ง Schedule an automatic send/receive every ของกลุ่มนี้ตามเดิม แล้วจึงเอาติ๊กรอบอัตโนมัติของ All Accounts ออก บัญชีทั้งหมดยังอยู่ใน All Accounts และ F9 ยังส่งรับทุกบัญชีเหมือนเดิม

วิธีวัดผล: ทิ้ง Outlook ไว้หนึ่งถึงสองชั่วโมง แล้วส่งอีเมลทดสอบเข้าบัญชี IMAP อีกครั้ง ถ้าอีเมลเข้าเองโดยไม่ต้องกด F9 และไม่มี 0x800CCCDD เด้ง แสดงว่าแก้แล้ว ถ้าอีเมลไม่เข้าเองหลังปิดรอบ ให้เปิดรอบกลับแต่ตั้งให้ห่างขึ้น เช่น 30 นาที แล้วทำขั้นตอนที่ 3 ต่อ

หน้าจอจำลอง Send/Receive Groups ใน classic Outlook ที่เอาติ๊กรอบส่งรับอัตโนมัติของ All Accounts ออกเพื่อหยุด 0x800CCCDD
ถ้ามีบัญชี POP ในโปรไฟล์เดียวกัน ให้ย้ายรอบอัตโนมัติไปไว้ที่กลุ่มของ POP แทน (ภาพจำลอง)

ขั้นตอนที่ 3: ตรวจค่า IMAP และเพิ่ม Server Timeouts

  1. ไปที่ File เลือกบัญชี > Account Settings > Server Settings ตรวจ Incoming mail ว่า Port เป็น 993 และ Encryption method เป็น SSL/TLS (หรือค่าที่ผู้ให้บริการกำหนด) และรหัสผ่านเป็นรหัสล่าสุด
  2. เปิดหน้าต่างแบบเดิมเพื่อปรับเวลา: File > Account Settings > Account Settings เลือกบัญชี > Change > More Settings ถ้าไม่มีปุ่ม More Settings ให้ปิด Outlook แล้วเข้าทาง Control Panel > Mail (Microsoft Outlook) > Email Accounts
  3. แท็บ Advanced เลื่อน Server Timeouts เป็น 3 ถึง 5 นาที คลิก OK แล้วรีสตาร์ต Outlook

ถ้าข้อความเปลี่ยนเป็น 0x800CCC0F หรือ Your server unexpectedly terminated the connection ให้ดูวิธีแก้ตาม known issue ของ Microsoft ในคู่มือ 0x800CCC0F ซึ่งรวมเรื่อง App password และค่า TLS 1.3 บน Windows 10 วิธีวัดผล: กด F9 สามถึงสี่ครั้งห่างกันหลายนาที ถ้าไม่มี 0x800CCCDD และอีเมลทดสอบเข้า แสดงว่าแก้แล้ว

ลำดับการไล่แก้ 0x800CCCDD ที่ซิงก์ไม่ได้จริง จากตรวจค่า IMAP และ Server Timeouts ลดการเชื่อมต่อพร้อมกัน ตรวจโฟลเดอร์ จนถึงเพิ่มบัญชีใหม่
ถ้าเครื่องเดียวเจอ ไล่ที่เครื่อง ถ้าทั้งออฟฟิศเจอพร้อมกัน ให้ถามผู้ดูแลเรื่องขีดจำกัดการเชื่อมต่อก่อน

ขั้นตอนที่ 4: ลดการเชื่อมต่อพร้อมกันไปยังกล่องเดียวกัน

ถ้า 0x800CCCDD ขึ้นกับหลายเครื่องในออฟฟิศพร้อมกัน โดยเฉพาะกล่องที่ใช้ร่วมกัน เช่น sales@ ให้สงสัยขีดจำกัดการเชื่อมต่อของเซิร์ฟเวอร์

  • นับอุปกรณ์ทั้งหมดที่เปิดบัญชีนี้แบบ IMAP พร้อมกัน แต่ละเครื่องที่เปิด Outlook อาจใช้หลายการเชื่อมต่อ
  • ปิดบัญชีบนอุปกรณ์ที่ไม่จำเป็น แล้วทดสอบว่า 0x800CCCDD ลดลงหรือไม่
  • ผู้ดูแลเซิร์ฟเวอร์ตรวจขีดจำกัดต่อผู้ใช้และต่อ IP ได้ที่การตั้งค่าของเซิร์ฟเวอร์ IMAP เช่น Dovecot ใช้ค่า mail_max_userip_connections (ค่าเริ่มต้นคือ 10) ถ้าทั้งออฟฟิศออกเน็ตด้วย IP เดียว ค่านี้อาจไม่พอ
  • ถ้าหลายคนต้องทำงานในกล่องเดียวกันเป็นประจำ ให้พิจารณาใช้ระบบที่รองรับกล่องร่วม (shared mailbox) แทนการให้ทุกคนล็อกอินบัญชีเดียว

วิธีวัดผล: หลังลดจำนวนอุปกรณ์หรือผู้ดูแลปรับขีดจำกัดแล้ว ให้ดูแท็บ Errors ตลอดครึ่งวัน ถ้าไม่มี 0x800CCCDD และอีเมลเข้าทุกเครื่อง แสดงว่าแก้แล้ว

ขั้นตอนที่ 5: ตรวจโฟลเดอร์ที่ซิงก์ค้าง

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

  1. เปิด webmail ดูว่าโฟลเดอร์นั้นเปิดได้และมีจำนวนอีเมลเท่าไร
  2. ถ้าเป็นโฟลเดอร์เก็บถาวรที่ใหญ่มาก ให้ย้ายอีเมลเก่าแบ่งเป็นหลายโฟลเดอร์บน webmail หรือเลิกซิงก์โฟลเดอร์ที่ไม่ใช้ใน Outlook
  3. ถ้ามีโฟลเดอร์ชื่อซ้ำหรือโฟลเดอร์ที่ไม่ควรมีบน webmail ให้จัดการบน webmail ก่อน แล้วซิงก์ Outlook ใหม่

วิธีเลือกโฟลเดอร์ที่จะซิงก์และแก้โฟลเดอร์หายอยู่ในคู่มือ IMAP Folders ใน Outlook

วิธีวัดผล: คลิกเปิดโฟลเดอร์ที่เคยติดใน Outlook ถ้าซิงก์จนจำนวนอีเมลตรงกับ webmail และไม่มี 0x800CCCDD แสดงว่าแก้แล้ว

ขั้นตอนที่ 6: ลบบัญชี IMAP แล้วเพิ่มใหม่

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

  1. ย้ายหรือ Export โฟลเดอร์ที่มีป้าย This computer only ออกไปก่อน เพราะโฟลเดอร์เหล่านี้ไม่มีบนเซิร์ฟเวอร์ ดูการสำรองอีเมลบน Outlook
  2. ไปที่ File > Account Settings > Account Settings แท็บ Email เลือกบัญชี > Remove
  3. เพิ่มใหม่ที่ File > Add Account > Advanced options > Let me set up my account manually > IMAP แล้วกรอกค่าที่ตรวจในขั้นตอนที่ 3
  4. รอให้ซิงก์เสร็จ ซึ่งอาจนานหลายชั่วโมงถ้ากล่องใหญ่ แล้วตั้ง Send/Receive Groups ตามขั้นตอนที่ 2 อีกครั้ง ไม่อย่างนั้น 0x800CCCDD แบบไม่อันตรายจะกลับมา

วิธีวัดผล: เมื่อซิงก์เสร็จ ให้เทียบจำนวนอีเมลในโฟลเดอร์หลักกับ webmail แล้วส่งอีเมลทดสอบเข้าและออกหนึ่งรอบ ถ้าครบและไม่มี 0x800CCCDD แสดงว่าแก้แล้ว

เช็กลิสต์ก่อนลบบัญชี IMAP เพื่อแก้ 0x800CCCDD ทั้งโฟลเดอร์ This computer only อีเมลใน Outbox และอีเมลบน webmail
อีเมลบนเซิร์ฟเวอร์จะกลับมาเอง สิ่งที่หายคือข้อมูลที่อยู่ในเครื่องอย่างเดียว

0x800CCCDD ใน new Outlook

new Outlook for Windows ไม่แสดง 0x800CCCDD เพราะบัญชี IMAP ซิงก์ผ่าน Microsoft Cloud เซิร์ฟเวอร์ของ Microsoft เป็นฝ่ายถือการเชื่อมต่อกับเซิร์ฟเวอร์อีเมล จึงไม่มีปัญหาเรื่องเครื่องพักหรือ Wi-Fi สลับ แต่ขีดจำกัดการเชื่อมต่อของเซิร์ฟเวอร์ยังมีผล และเซิร์ฟเวอร์ต้องยอมให้ล็อกอินจากเครือข่ายของ Microsoft ได้ ดูรายละเอียดในหน้า Sync your account in Outlook to the Microsoft Cloud

ปัญหาที่พบบ่อยเกี่ยวกับ 0x800CCCDD

0x800CCCDD อันตรายไหม อีเมลจะหายหรือเปล่า?

ถ้าอีเมลยังเข้าและส่งออกได้ ไม่อันตรายและอีเมลไม่หาย เพราะอีเมลอยู่บนเซิร์ฟเวอร์ IMAP เป็นแค่การรายงานว่าการเชื่อมต่อหนึ่งถูกปิดไปแล้ว Outlook จะต่อใหม่เองในรอบถัดไป ปรับ Send/Receive Groups ตามขั้นตอนที่ 2 เพื่อหยุดข้อความ

ปิด Schedule an automatic send/receive แล้วอีเมล IMAP จะเข้าเองไหม?

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

ทำไม 0x800CCCDD ขึ้นทุกเช้าตอนเปิดเครื่อง?

ตอนเครื่องพักหรือปิดฝาโน้ตบุ๊ก การเชื่อมต่อ IMAP เดิมถูกตัดไปแล้วโดยที่ Outlook ไม่รู้ พอเปิดเครื่อง รอบส่งรับรอบแรกจึงเจอการเชื่อมต่อที่หายไปและรายงาน error ก่อนต่อใหม่ ถ้าหลังจากนั้นอีเมลเข้าปกติ ถือเป็นแบบไม่อันตราย

เปลี่ยนเป็น POP จะหายจาก 0x800CCCDD ไหม?

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

ถ้าทั้งออฟฟิศเจอ 0x800CCCDD พร้อมกัน หรือต้องการให้ช่วยตรวจขีดจำกัดการเชื่อมต่อของเซิร์ฟเวอร์อีเมล ติดต่อทีมงาน THAI DATA CLOUD ได้ และดูรายละเอียดบริการอีเมลองค์กร Cloud Mail Server ได้ที่หน้าบริการของเรา

อ่านเพิ่มเติมเกี่ยวกับ 0x800CCCDD

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน