ผู้ใช้ Windows รายงานไม่สามารถส่งอีเมลได้ เกิด Error 0x8004210B "The operation timed out waiting for a response from the sending (SMTP/POP3) server" อีเมลค้างใน Outbox บางครั้งคลิกส่งอีกครั้งก็สำเร็จ เกิดบน Windows 7, 8.1, 10
สาเหตุของ Error 0x8004210B
- โปรไฟล์ Outlook เสียหาย - ไฟล์โปรไฟล์เสียหาย ทำให้ Outlook ติดต่อเซิร์ฟเวอร์ไม่ได้ แก้โดยเพิ่มบัญชีใหม่ผ่าน Mail ใน Control Panel
- อีเมลค้างสถานะ sending - ไฟล์แนบใหญ่หรือไม่รองรับ ทำให้ Timeout แก้โดยตั้ง Work Offline แล้วลบอีเมลที่ค้าง
- Read Receipt ค้าง - ใน Outlook รุ่นเก่า Read Receipt ค้างบล็อกการส่ง (มองไม่เห็นใน Outbox) แก้ด้วย MFCMAPI
- แอนตี้ไวรัสบุคคลที่สามรบกวน - บล็อกการเชื่อมต่อเซิร์ฟเวอร์ แก้โดยถอนการติดตั้ง
วิธีที่ 1: เพิ่มบัญชีอีเมลใหม่ (Re-add account)
- กด Windows + R พิมพ์ control Enter
- ค้นหา "mail" คลิก Mail (Microsoft Outlook)
- แท็บ Email > New...
- ใส่ชื่อ อีเมล รหัสผ่าน > Next (อาจต้องตั้งค่า Manual)
- ตั้งค่าเสร็จ กลับไป Account Settings > Email ลบบัญชีเก่า > Remove
- เลือกบัญชีใหม่ > Set as Default
วิธีที่ 2: ลบอีเมลที่ค้างส่ง
- เปิด Outlook แท็บ Send/Receive > Work Offline (ตัดเน็ต)
- ไปที่ Outbox คลิกขวาอีเมลที่ค้าง > Delete
- จัดการไฟล์แนบ (ลดขนาด/เปลี่ยนรูปแบบ) รีสตาร์ท Outlook ปิด Work Offline
- ทดสอบส่งใหม่
วิธีที่ 3: ลบ Read Receipt ที่ค้างด้วย MFCMAPI
- ดาวน์โหลด MFCMAPI จาก GitHub (เลือก 32-bit หรือ 64-bit)
- แตกไฟล์ รัน executable
- ใน MFCMAPI: Session > Logon เลือกโปรไฟล์ Outlook > OK
- ดับเบิลคลิกฐานข้อมูลที่ Default Store = True
- ที่ Root - Mailbox คลิกขวาโฟลเดอร์บนสุด > Open contents table
- หา Item ที่ Subject เริ่มต้นด้วย "Read:" เลือก > Actions > Submit > Abort submit
- เลือก Entry เดิม > Actions > Delete message > Permanent delete passing DELETE_HARD_DELETE > OK
- ปิด MFCMAPI รีสตาร์ทคอมพิวเตอร์ ทดสอบ
วิธีที่ 4: ถอนการติดตั้งแอนตี้ไวรัสบุคคลที่สาม
- กด Windows + R พิมพ์ appwiz.cpl Enter
- หาแอนตี้ไวรัส คลิกขวา > Uninstall
- ลบไฟล์ค้างตามคำแนะนำ