ในบางกรณี เมื่อคุณพยายามเชื่อมต่อกล่องจดหมายใหม่ที่โฮสต์บน Exchange Server ในสถานที่หรือ Microsoft 365 (Exchange Online) Outlook จะแสดงข้อผิดพลาดต่อไปนี้หลังจากที่คุณป้อนที่อยู่อีเมลและรหัสผ่านของคุณ (หรือหลังจากการค้นหาอัตโนมัติเสร็จสิ้น):
The action cannot be completed. The name cannot be matched to a name in the address list.
ปัญหานี้เมื่อเชื่อมต่อกล่องจดหมายใน Outlook อาจมีเหตุผลที่แตกต่างกัน เรามาลองลิสต์รายการที่ชัดเจนที่สุดกันดีกว่า
หากเพิ่งสร้างกล่องจดหมายของผู้ใช้ คุณอาจต้องรอสักครู่ก่อนที่จะเชื่อมต่อใน Outlook
จากนั้นตรวจสอบให้แน่ใจว่าไม่ได้ซ่อนกล่องจดหมายของผู้ใช้จากสมุดที่อยู่ ใน Exchange ภายในองค์กร คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์โฮสต์ Exchange Server โดยใช้ PowerShell และเรียกใช้คำสั่งด้านล่าง:Get-Mailbox -Identity k.peterson | Select DisplayName,UserPrincipalName, HiddenFromAddressListsEnabled
หากผู้ใช้ถูกซ่อน ให้ปิดการใช้งานแอตทริบิวต์นี้ด้วยคำสั่งต่อไปนี้:
Set-Mailbox -Identity k.peterson -HiddenFromAddressListsEnabled $false
ใน Exchange Online (Microsoft 365) คุณสามารถเปิดหรือปิดใช้งาน ซ่อนจาก ที่อยู่ รายการ แอตทริบิวต์ในศูนย์การจัดการ Microsoft 365
คลิก ผู้ใช้ -> ผู้ใช้ที่ใช้งานอยู่ -> ค้นหาผู้ใช้ -> เมล -> แก้ไขคุณสมบัติการแลกเปลี่ยน คุณจะถูกส่งต่อไปยัง Exchange Admin Center (EAC)
ยกเลิกการเลือก ซ่อนจากรายการที่อยู่ ตัวเลือก
หรือคุณสามารถล้าง HiddenFromAddressListsEnabled
แอตทริบิวต์ผ่าน PowerShell โดยใช้ Set-Mailbox
cmdlet (หลังจากเชื่อมต่อกับผู้เช่า Exchange Online ด้วยโมดูล EXOv2 PowerShell)
หลังจากนั้นสักครู่ ตรวจสอบให้แน่ใจว่าผู้ใช้ปรากฏในสมุดที่อยู่ Exchange (Global Address List) เชื่อมต่อกล่องจดหมาย Exchange ใน Outlook
หากไม่ช่วย ให้ลบข้อมูลประจำตัวที่บันทึกไว้ทั้งหมดที่เกี่ยวข้องกับ Microsoft Office ใน Windows Credential Manager (แผงควบคุม -> บัญชีผู้ใช้ -> ตัวจัดการข้อมูลรับรอง -> ข้อมูลรับรองของ Windows)
ลบข้อมูลที่บันทึกไว้ภายใต้ HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity รีจิสตรีคีย์แล้วรีสตาร์ทคอมพิวเตอร์
ลองสร้างโปรไฟล์อีเมลใหม่ใน Outlook (แผงควบคุม -> จดหมาย) และเชื่อมต่อกับกล่องจดหมาย Exchange ของคุณ
ใน Exchange ภายในองค์กร ตรวจสอบให้แน่ใจว่า showInAddressBook คุณลักษณะผู้ใช้มีค่าที่ถูกต้อง เปิดใน AD Attribute Editor เพื่อให้แน่ใจว่ามีการตั้งค่า DN อย่างน้อยสองรายการ:
CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=…
CN=Default Global Address List,CN=All Global Address Lists,CN=…
เปรียบเทียบค่ากับค่าของผู้ใช้รายอื่น
นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้กรอกแอตทริบิวต์ผู้ใช้ต่อไปนี้และสอดคล้องกัน:LegacyExchangeDN
, homeMDB
, homeMTA
, mail
, mailNickname
, msExchHomeServerName
, msExchMailboxGuid
, msExchMailboxSecurityDescriptor
, proxyAddresses
.
ถ้าปัญหาเกิดขึ้นเฉพาะใน Outlook 2019 หรือ Outlook 2016 และกล่องจดหมายจะอยู่บนเซิร์ฟเวอร์ Exchange ภายในองค์กร ให้ปิดใช้งานการค้นหาอัตโนมัติของ Office 365 โดยใช้ ExcludeExplicitO365Endpoint พารามิเตอร์รีจิสตรี:
reg add HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1
ExcludeExplicitO365Endpoint
แอตทริบิวต์ถูกอธิบายในรายละเอียดในบทความ Outlook พร้อมท์ให้ใส่รหัสผ่านอย่างต่อเนื่อง รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ ตอนนี้ Outlook จะสามารถค้นพบ Exchange ภายในองค์กรของคุณได้โดยไม่มีปัญหา