Outlook 2010, 2013, 2016 หรือ Outlook สำหรับ Office 365 อาจเชื่อมต่อโดยใช้ MAPI ผ่านทาง HTTPs ตามที่คาดไว้

นำไปใช้กับ: Exchange Server 2016 Enterprise EditionExchange Server 2016 Standard EditionExchange Server 2013 Service Pack 1 เพิ่มเติม

อาการ


พิจารณาสถานการณ์สมมติต่อไปนี้
  • คุณกำลังใช้ Microsoft Outlook 2010
  • คุณกำลังใช้ Microsoft Outlook 2013 Service Pack 1 (SP1) หรือรุ่นที่ใหม่กว่า
  • คุณได้เชื่อมต่อกับ Microsoft Exchange Server 2013 Service Pack 1 (SP1) หรือกล่องจดหมาย 2016 เซิร์ฟเวอร์ Exchange ของ Microsoft
  • กล่องจดหมาย Exchange และเซิร์ฟเวอร์การเข้าถึงไคลเอ็นต์ (CAS) ที่คุณกำลังเชื่อมต่อทั้งหมดมี Exchange Server 2013 SP1 หรือรุ่นที่ใหม่กว่ารุ่นที่ติดตั้ง หรือ 2016 เซิร์ฟเวอร์ Exchange ของ Microsoft
  • การตั้งค่าเซิร์ฟเวอร์ที่จำเป็นในการสร้างการเชื่อมต่อ MapiHttp ถูกกำหนดค่าไว้อย่างถูกต้อง
ในสถานการณ์สมมติข้างต้นโพรโทคอลคอลัมน์ในกล่องโต้ตอบสถานะการเชื่อมต่อ Outlookแสดง Outlook 2013 เชื่อมต่อกับเซิร์ฟเวอร์ Exchange โดยใช้กลไกการเชื่อมต่ออื่นนอกเหนือจาก MAPI/HTTP ตัวอย่างเช่น ตัวเลขต่อไปนี้แสดงการเชื่อมต่อโดยใช้ RPC/HTTP
โพรโทคอล

หมายเหตุ กำหนดในคอลัมน์โพรโทคอลHTTPของสตริงที่ใช้เชื่อมต่อ MAPI/HTTP 

นอกจากนี้ ถ้า MAPI/HTTP ถูกปิดการใช้งาน ผู้ใช้ Office 365 ได้รับการแจ้งการรับรองความถูกต้องพื้นฐานแทนพร้อมท์การรับรองความถูกต้องแบบสมัยใหม่

สาเหตุ


ปัญหานี้อาจเกิดขึ้นหากคุณลักษณะ MapiHttp ถูกปิดการใช้งานบนไคลเอนต์ Outlook โดยใช้ค่ารีจิสทรีต่อไปนี้:
คีย์: HKEY_CURRENT_USER\Software\Microsoft\ExchangeDWORD: MapiHttpDisabledค่า: 1

การแก้ไข


เมื่อต้องการแก้ไขปัญหานี้ เปลี่ยนแปลงค่าของ MapiHttpDisabled ให้เป็น0 (ศูนย์) หรือลบค่า MapiHttpDisabled DWORD ข้อมูลรีจิสทรีนี้มุ่งหวังเพื่อการทดสอบเท่านั้น
  1. ออกจาก Outlook
  2. เปิดตัวแก้ไขรีจิสทรี เมื่อต้องการทำเช่นนี้ ใช้หนึ่งในขั้นตอนต่อไปนี้ ตามความเหมาะสมสำหรับ Windows รุ่นของคุณ
    • Windows 10, Windows 8.1 และ Windows 8: คีย์ Windows กด + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์regedit.exeแล้ว กด'ตกลง'
    • Windows 7: คลิกเริ่มต้น พิมพ์regedit.exeในกล่องค้นหา และกดEnterแล้ว
  3. ค้นหา และเลือกคีย์ต่อไปนี้ในรีจิสทรีHKEY_CURRENT_USER\Software\Microsoft\Exchange
  4. คลิกขวาที่MapiHttpDisabledและจากนั้น คลิกปรับเปลี่ยน
  5. เปลี่ยนค่าข้อมูลเป็น0และจากนั้น คลิกตกลง
  6. ปิด Registry Editor
  7. เริ่ม Outlook

ข้อมูลเพิ่มเติม


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนด MAPI ผ่านการเชื่อมต่อ HTTP แวะไปที่เว็บไซต์ของ Microsoft TechNet ดังต่อไปนี้: