คำตอบสั้น ๆ: 0x8004210A คือ Outlook รอคำตอบจากเซิร์ฟเวอร์ POP นานเกินกำหนด มักเพราะอีเมลไฟล์ใหญ่หรือเครือข่ายช้า ให้เพิ่ม Server Timeouts เป็น 3 ถึง 5 นาทีและจัดการอีเมลใหญ่
คู่มือนี้อธิบาย 0x8004210A ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย
0x8004210A คือรหัสที่ classic Outlook for Windows แสดงเมื่อรอคำตอบจากเซิร์ฟเวอร์รับอีเมลแบบ POP นานเกินกว่าเวลาที่ตั้งไว้ ข้อความที่เห็นคือ Task '[email protected] - Receiving' reported error (0x8004210A) ตามด้วย The operation timed out waiting for a response from the receiving (POP) server. อีเมลใหม่จะไม่เข้า หรือเข้าบางส่วนแล้วหยุด สาเหตุที่พบบ่อยที่สุดคือมีอีเมลไฟล์แนบใหญ่รอดึงอยู่ เครือข่ายช้า หรือค่า Server Timeouts สั้นเกินไปสำหรับสภาพเครือข่ายนั้น วิธีที่แก้ได้บ่อยที่สุดคือเพิ่ม Server Timeouts เป็น 3 ถึง 5 นาที และจัดการอีเมลฉบับใหญ่ที่ค้างอยู่บนเซิร์ฟเวอร์
คู่มือนี้สำหรับผู้ใช้และผู้ดูแลไอทีที่ใช้อีเมลบริษัทแบบ POP3 ใน classic Outlook (Microsoft 365 Apps, Outlook 2024, 2021 และรุ่นเก่า 2019, 2016) เมื่อทำจบ คุณจะรู้ว่า 0x8004210A เกิดจากอีเมลฉบับเดียว จากเครือข่าย หรือจากกล่องอีเมลที่บวมจนเซิร์ฟเวอร์ตอบช้า และแก้ได้โดยอีเมลไม่หาย
สิ่งที่ต้องเตรียม
- ยืนยันว่าเป็น classic Outlook: มีเมนู File ที่มุมซ้ายบน new Outlook (ไอคอนรูปเฟืองและสวิตช์ New Outlook ที่มุมขวาบน) ไม่แสดงรหัส 0x8004210A
- ยืนยันว่าบัญชีเป็น POP ที่ File > Account Settings > Account Settings คอลัมน์ Type ต้องเป็น POP/SMTP
- ที่อยู่ webmail และรหัสผ่าน สำหรับดูอีเมลที่ค้างบนเซิร์ฟเวอร์
- สำรองไฟล์ PST ก่อนปรับค่าการลบอีเมลบนเซิร์ฟเวอร์ เพราะบัญชี POP เก็บอีเมลไว้ในไฟล์นี้
- ข้อมูลว่ามีอุปกรณ์อื่นดึงอีเมลบัญชีนี้แบบ POP ด้วยหรือไม่ เช่น มือถือหรือคอมเครื่องที่สอง
สาเหตุของ 0x8004210A: The operation timed out waiting for a response from the receiving (POP) server
POP3 ทำงานแบบถามตอบ Outlook ขอรายการอีเมล แล้วดึงทีละฉบับ ถ้าขั้นใดขั้นหนึ่งเซิร์ฟเวอร์ตอบช้ากว่า Server Timeouts Outlook จะยกเลิกงานและแจ้ง 0x8004210A สาเหตุที่ทำให้ตอบช้า
- อีเมลไฟล์แนบใหญ่รอดึง: ฉบับเดียวที่ใหญ่หลายสิบ MB บนเครือข่ายช้า อาจใช้เวลานานจน Outlook หมดเวลา และจะติดที่ฉบับเดิมทุกรอบ
- Server Timeouts สั้นเกินไป: ค่าเริ่มต้นที่มักเห็นคือ 1 นาที (ขึ้นกับเวอร์ชัน) ใช้ได้กับเครือข่ายเร็ว แต่ไม่พอเมื่อสัญญาณ Wi-Fi อ่อน ใช้ 4G หรือเชื่อมต่อผ่าน VPN
- กล่อง POP บวม: ติ๊ก Leave a copy of messages on the server ไว้โดยไม่มีกำหนดลบ เซิร์ฟเวอร์ต้องส่งรายการอีเมลหลายหมื่นฉบับทุกรอบ และบางระบบตอบช้าลงตามจำนวนอีเมล
- แอนตี้ไวรัสสแกนอีเมลขาเข้า: แอนตี้ไวรัสของผู้ผลิตบางรายดักการเชื่อมต่อ POP3 ไว้สแกนทุกฉบับก่อน ฉบับที่มีไฟล์ใหญ่หรือไฟล์บีบอัดจะสแกนนานจน Outlook หมดเวลา
- หลายบัญชีหรือหลายเครื่องดึงพร้อมกัน: Send/Receive ดึงทุกบัญชีในรอบเดียว หรืออุปกรณ์อื่นเปิดกล่อง POP เดียวกันอยู่ ทำให้เซิร์ฟเวอร์ตอบช้าหรือรอ
- เซิร์ฟเวอร์มีภาระสูง: ช่วงเช้าที่ทุกคนเปิดเครื่องพร้อมกัน หรือเซิร์ฟเวอร์มีปัญหาเอง
ตรวจเร็ว: ถ้า 0x8004210A ขึ้นทุกรอบที่ตำแหน่งเดิม เช่น ดึงได้ถึงฉบับที่ 3 จาก 10 แล้วหยุด มักเป็นอีเมลฉบับใหญ่ ถ้าขึ้นเป็นพัก ๆ บางรอบผ่านบางรอบไม่ผ่าน มักเป็นเครือข่ายหรือภาระของเซิร์ฟเวอร์
ขั้นตอนที่ 1: หาอีเมลไฟล์ใหญ่ที่ค้างบนเซิร์ฟเวอร์
POP3 ดึงอีเมลเฉพาะใน Inbox ของเซิร์ฟเวอร์ การย้ายฉบับที่ใหญ่ออกจาก Inbox ชั่วคราวจึงทำให้ Outlook ข้ามฉบับนั้นไปได้ทันที
- เปิด webmail ไปที่ Inbox เรียงตามขนาด (ถ้า webmail มีตัวเลือก) หรือดูอีเมลล่าสุดที่ยังไม่เข้า Outlook
- ถ้าเจอฉบับที่ใหญ่ผิดปกติ ดาวน์โหลดไฟล์แนบเก็บไว้จาก webmail แล้วย้ายอีเมลฉบับนั้นไปโฟลเดอร์อื่นบน webmail
- กลับมาที่ Outlook กด F9
วิธีวัดผล: ถ้า Outlook ดึงอีเมลที่เหลือได้ครบโดยไม่มี 0x8004210A แสดงว่าต้นเหตุคืออีเมลฉบับนั้น ไม่ใช่การตั้งค่า ให้ทำขั้นตอนที่ 2 ต่อด้วย เพื่อรองรับไฟล์ใหญ่ครั้งหน้า ถ้า webmail เต็มหรือใกล้เต็ม ดูคู่มือลดขนาดกล่องจดหมาย
ขั้นตอนที่ 2: เพิ่ม Server Timeouts ของบัญชี
- ไปที่ File > Account Settings > Account Settings เลือกบัญชี POP > Change > More Settings ถ้าปุ่ม Change เปิดหน้าต่างแบบใหม่ที่ไม่มี More Settings ให้ปิด Outlook แล้วเข้าทาง Control Panel > Mail (Microsoft Outlook) > Email Accounts เลือกบัญชี > Change
- เปิดแท็บ Advanced เลื่อนแถบ Server Timeouts ไปที่ 3 ถึง 5 นาที ค่าสูงสุดของแถบขึ้นกับเวอร์ชัน ให้ดูตัวเลขที่แสดงข้างแถบ
- ตรวจในแท็บเดียวกันว่า Incoming server (POP3) เป็น 995 และติ๊ก This server requires an encrypted connection (SSL/TLS) ตามค่าของผู้ให้บริการ
- คลิก OK > Next > Finish แล้วรีสตาร์ต Outlook
การเพิ่มค่านี้ไม่ทำให้ Outlook ช้าลงในเวลาปกติ Outlook แค่รอนานขึ้นก่อนยกเลิกเมื่อเซิร์ฟเวอร์ตอบช้า ถ้าตั้งค่าสูงสุดของแถบแล้วยังเจอ 0x8004210A แปลว่าต้นเหตุไม่ใช่แค่ความช้าเล็กน้อย ให้ทำขั้นต่อไป วิธีวัดผล: กด F9 สามถึงสี่รอบห่างกันหลายนาที ถ้าไม่มี error ทุกรอบ แสดงว่าแก้แล้ว
ขั้นตอนที่ 3: ทดสอบความเร็วและความนิ่งของเครือข่าย
- ต่อสายแลนแทน Wi-Fi หรือย้ายใกล้จุดกระจายสัญญาณ แล้วส่งรับซ้ำ ถ้า 0x8004210A หายเมื่อใช้สาย แปลว่าสัญญาณ Wi-Fi เป็นต้นเหตุ
- ลองบน hotspot ของมือถือ ถ้า 0x8004210A หายแปลว่าเครือข่ายของออฟฟิศช้าหรือมีอุปกรณ์ที่หน่วงทราฟฟิกอีเมล
- ยืนยันว่าพอร์ตเปิดด้วย PowerShell:
Test-NetConnection mail.example.com -Port 995ต้องได้TcpTestSucceeded : Trueถ้าได้ False ปัญหาคือต่อไม่ติด ให้ใช้คู่มือ 0x800CCC0E - ถ้าเจอเฉพาะตอนต่อ VPN ให้ผู้ดูแล VPN ตรวจความเร็วและ idle timeout ของเส้นทางนั้น
ถ้าเจอ 0x8004210A พร้อมกันหลายเครื่องในออฟฟิศเดียวกันในช่วงเช้า ให้ดูการใช้แบนด์วิดท์ของออฟฟิศช่วงนั้น บางครั้งการอัปเดต Windows หรือการซิงก์ไฟล์ขนาดใหญ่ใช้เน็ตจนอีเมลหมดเวลา
วิธีวัดผล: ถ้าบนเครือข่ายที่นิ่งกว่าดึงอีเมลได้ครบโดยไม่มี 0x8004210A แปลว่าต้นเหตุคือเครือข่ายเดิม ให้แก้ที่ Wi-Fi หรือเส้นทางเครือข่ายก่อนกลับไปใช้งานตามปกติ