หาก Outlook สำหรับ Windows ไม่สามารถตรวจสอบสิทธิ์กับเซิร์ฟเวอร์อีเมล Office365 POP3 "outlook.office365.com" (ข้อผิดพลาด 0x800CCC92) ให้อ่านด้านล่างเพื่อแก้ไขปัญหา
(16 มิถุนายน 2565) (2) วันที่ผ่านมา Outlook เริ่มแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อคลิกปุ่มส่ง/รับ:"เข้าสู่ระบบเซิร์ฟเวอร์อีเมลขาเข้า (POP3):เซิร์ฟเวอร์อีเมลของคุณปฏิเสธการเข้าสู่ระบบของคุณ ตรวจสอบชื่อผู้ใช้และรหัสผ่านสำหรับบัญชีนี้ในบัญชี การตั้งค่า เซิร์ฟเวอร์ตอบกลับ:-ข้อผิดพลาด:การเข้าสู่ระบบล้มเหลว:ชื่อผู้ใช้ที่ไม่รู้จักหรือรหัสผ่านไม่ถูกต้อง ได้รับรายงานข้อผิดพลาด (0x800CCC92)" Outlook ได้รับการกำหนดค่าด้วย "outlook.office365.com เป็น POP และไม่มีการเปลี่ยนแปลงในการตั้งค่าบัญชีหรือที่ชื่อผู้ใช้หรือรหัสผ่าน
สิ่งที่แปลกประหลาดประการแรกเกี่ยวกับข้อผิดพลาดที่ได้รับ 0x800CCC92 ของ Outlook คือเมื่อปัญหาเริ่มเกิดขึ้น Outlook ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์ Office365 POP3 และรับอีเมลโดยไม่มีปัญหาเสมอไป
สิ่งที่แปลกที่ 2 คือปัญหาเกิดขึ้นเฉพาะในแอป Microsoft Outlook 2016 และ 2019 สำหรับ Windows ไม่ใช่ใน iPhone หรืออุปกรณ์ Android
สิ่งที่แปลกที่ 3 คือข้อผิดพลาดในการรับ 0x800CCC92 จะเกิดขึ้นก็ต่อเมื่อบัญชี Office356 ได้รับการกำหนดค่าเป็น POP3 ใน Outlook ไม่ใช่ IMAP หรือ Exchange นอกจากนี้ OWA ยังทำงานโดยไม่มีปัญหาใดๆ
วิธีแก้ไขข้อผิดพลาดในการรับ Outlook 0x800CCC92 ด้วย POP3/IMAP และ Office365 Exchange Online (Outlook 2019/2016/2013/2010/2007)
หลังจากค้นหาวิธีแก้ปัญหามาหลายชั่วโมงแล้ว ก็เจอบทความต่อไปนี้ ซึ่งพบว่า Microsoft ได้เริ่มปิดใช้งานการตรวจสอบสิทธิ์พื้นฐานใน Exchange Online และจะลบออกทั้งหมดในวันที่ 1 ตุลาคม 2022 .
หลังจากอ่านบทความนี้ ฉันตระหนักว่า Microsoft ลบความสามารถในการใช้การรับรองความถูกต้องพื้นฐานใน Exchange Online for Exchange ActiveSync (EAS), POP, IMAP, Remote PowerShell, Exchange Web Services (EWS), Offline Address Book (OAB), Outlook สำหรับ Windows และ Mac และกำหนดให้ลูกค้าย้ายจากแอปที่ใช้การตรวจสอบสิทธิ์พื้นฐานไปยังแอปที่ใช้การตรวจสอบสิทธิ์แบบสมัยใหม่ (การให้สิทธิ์แบบใช้โทเค็น OAuth 2.0)
และนี่คือสิ่งที่แปลกที่ 4 เกี่ยวกับปัญหานี้:เนื่องจาก Outlook 2019 และ 2016 มีการรองรับ Modern Authentication อยู่แล้ว เหตุใดจึงไม่เชื่อมต่อกับ Office365 POP3
หลังจากทั้งหมดนี้ ฉันพบสาเหตุของปัญหาใน Office365 Admin Center:แม้ว่า Microsoft จะปิดใช้งานการตรวจสอบสิทธิ์ขั้นพื้นฐานโดยอัตโนมัติ แต่ก็ไม่ได้เปิดใช้งานการตรวจสอบสิทธิ์แบบสมัยใหม่โดยอัตโนมัติ!
ดังนั้น หากคุณประสบปัญหาการรับรองความถูกต้องของ Outlook ที่คล้ายกันกับ Office385 POP3 ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเปิดการตรวจสอบสิทธิ์แบบสมัยใหม่ใน Office365 และเพื่อเปิดใช้งานหรือปิดใช้งานการเข้าถึงโปรโตคอลการตรวจสอบสิทธิ์ขั้นพื้นฐาน (POP3, IMAP เป็นต้น)
วิธีที่ 1 เปิดใช้งานการตรวจสอบสิทธิ์แบบสมัยใหม่ใน Office365 Admin Center Dashboard
1. ลงชื่อเข้าใช้ศูนย์การจัดการ Microsoft 365 และไปที่การตั้งค่า> การตั้งค่าองค์กร
2. ที่แท็บ Services ให้เปิด Modern Authentication
3. ที่ การตรวจสอบสิทธิ์ที่ทันสมัย การตั้งค่า ใช้การตั้งค่าต่อไปนี้แล้วคลิก บันทึก :
- กาเครื่องหมาย เปิดใช้การรับรองความถูกต้องแบบสมัยใหม่สำหรับ Outlook 2013 สำหรับ Windows และเวอร์ชันที่ใหม่กว่า (แนะนำ)
- ถ้าคุณต้องการใช้การตรวจสอบสิทธิ์พื้นฐานต่อไป (เช่น หากคุณมี Outlook 2010 หรือเก่ากว่า) ให้ทำเครื่องหมายในช่องที่เกี่ยวข้องภายใต้ส่วน "อนุญาตการเข้าถึงการตรวจสอบสิทธิ์ขั้นพื้นฐาน" *
* หมายเหตุ:
1. เนื่องจาก Microsoft จะปิดใช้งานวิธีการตรวจสอบสิทธิ์ขั้นพื้นฐานทั้งหมดในวันที่ 1 ตุลาคม 2022 ขอแนะนำให้อัปเกรดไคลเอ็นต์ของคุณและปิดใช้งานการตรวจสอบสิทธิ์พื้นฐานสำหรับโปรโตคอลทั้งหมด
2. หากคุณใช้ Outlook 2010, 2007 หรือ 2003 ให้เปิดใช้งาน Basic Authentication ในตอนนี้และอัปเกรดเป็น Outlook 2016, 2019 เป็นต้น ก่อน 1 ตุลาคม 2022
4. ตอนนี้รอประมาณ 30 นาทีเพื่อให้การเปลี่ยนแปลงมีผล จากนั้นเริ่มต้นใหม่ Outlook และดูว่าเชื่อมต่อกับ Office365 POP3 ได้โดยไม่มีปัญหา (ฉันลองหลังจากผ่านไปประมาณหนึ่งชั่วโมง)
5. ถ้าคุณเปิดการรับรองความถูกต้องพื้นฐานไว้ Outlook จะเชื่อมต่อกับ Office365 ทันทีโดยไม่มีปัญหาใดๆ หากคุณปิดใช้งานการรับรองความถูกต้องพื้นฐาน คุณจะได้รับแจ้งให้ลงชื่อเข้าใช้ Office365 อีกครั้ง ในกรณีนี้ ให้พิมพ์ข้อมูลประจำตัวของบัญชีของคุณในกล่องโต้ตอบการรับรองความถูกต้องที่ทันสมัยเพื่อลงชื่อเข้าใช้ Office365 *
* หมายเหตุ:หากคุณยังไม่สามารถเชื่อมต่อกับ Office365 จาก Outlook ได้ ให้ดูบันทึกย่อท้ายบทความนี้
วิธีที่ 2 เปิดใช้งานการรับรองความถูกต้องสมัยใหม่ใน Office365 Exchange Online โดยใช้ PowerShell
1. เชื่อมต่อกับ Exchange Online ด้วย PowerShell
2. ตอนนี้ตามการตัดสินใจของคุณดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:*
A. เรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานการเชื่อมต่อการรับรองความถูกต้องที่ทันสมัยกับ Exchange Online โดยไคลเอนต์ Outlook 2013 หรือใหม่กว่า:
- Set-OrganizationConfig -OAuth2ClientProfileEnabled $true
หรือ…
B. เรียกใช้คำสั่งต่อไปนี้เพื่อป้องกันการเชื่อมต่อการรับรองความถูกต้องที่ทันสมัย (บังคับให้ใช้การเชื่อมต่อการรับรองความถูกต้องพื้นฐาน) ไปยัง Exchange Online โดยไคลเอนต์ Outlook 2013 หรือใหม่กว่า:
- Set-OrganizationConfig -OAuth2ClientProfileEnabled $false
3. ตอนนี้รออย่างน้อย 30 นาทีเพื่อให้การเปลี่ยนแปลงมีผล จากนั้นเริ่มต้นใหม่ Outlook และดูว่าเชื่อมต่อกับ Office365 POP3 ได้โดยไม่มีปัญหา
หมายเหตุสุดท้าย:
- Outlook for Office 365, Outlook 2019 &Outlook 2016 มีการสนับสนุนการรับรองความถูกต้องแบบสมัยใหม่ที่เปิดใช้งานอยู่แล้ว แต่ Outlook 2016 อาจต้องมีการเปลี่ยนแปลงเพิ่มเติมในรีจิสทรีเพื่อให้การรับรองความถูกต้องแบบสมัยใหม่ทำงานได้
- Outlook 2013 รองรับการรับรองความถูกต้องแบบสมัยใหม่ แต่ไม่ได้เปิดใช้งาน และคุณจำเป็นต้องตั้งค่ารีจิสตรีคีย์ต่อไปนี้เพื่อให้ทำงานได้:
คีย์รีจิสทรี | ประเภท | ค่า |
HKEY_CURRENT_USER\Software\Microsoft\Exchange\AlwaysUseMSOAuthForAutoDiscover | REG_DWORD | 1 |
HKCU\SOFTWARE\Microsoft\Office\15.0Common\Identity\EnableADAL | REG_DWORD | 1 |
HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\เวอร์ชัน | REG_DWORD | 1 |
- ไคลเอ็นต์ Outlook 2010 และเวอร์ชันเก่าของ Outlook ไม่รองรับ Modern Authentication ดังนั้นควรอัปเกรดเป็น Outlook 2016, 2019 เป็นต้น หรือใช้ Thunderbird เป็นไคลเอ็นต์อีเมลของคุณ
แหล่งที่มา:
- การเลิกใช้การตรวจสอบสิทธิ์ขั้นพื้นฐานใน Exchange Online
- การเลิกใช้งานการรับรองความถูกต้องพื้นฐานใน Exchange Online – การอัปเดตพฤษภาคม 2022
- เปิดใช้งานหรือปิดใช้งานการรับรองความถูกต้องสมัยใหม่สำหรับ Outlook ใน Exchange Online
- การเปิดใช้งาน Modern Auth สำหรับ Outlook – เป็นไปได้ยากแค่ไหน
แค่นั้นแหละ! วิธีใดใช้ได้ผลสำหรับคุณ
โปรดแจ้งให้เราทราบหากคู่มือนี้ช่วยคุณได้โดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ที่ได้รับ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น