หลังจากการทดสอบมากมาย ฉันเข้าใจข้อความแสดงข้อผิดพลาดบางส่วนใน เช็คTls. เป็นใบรับรองที่ใช้โดยตัวเชื่อมต่อการรับ Exchange
ฉันสอบซ่อมใน เช็คTls และผ่านการทดสอบทั้งหมดโดยไม่มีข้อผิดพลาด
ขอบคุณสำหรับคำแนะนำ @ลัทซ์ วิลเล็ค
,ฉันจะฝึกฝนต่อไป.
ฉันแบ่งปันวิธีแก้ปัญหากับคุณ ฉันหวังว่ามันจะช่วยผู้อื่นในการแก้ปัญหานี้
ฉันไม่รู้ว่าเป็นขั้นตอนที่ดีหรือไม่ โซลูชันที่ฉันใช้อยู่
ใช้สิ่งต่อไปนี้ เอกสารประกอบของ Microsoft สำหรับการอ้างอิง
- ตรวจสอบว่ามีการสร้างใบรับรอง Let's Encrypt และเปิดใช้งานบริการ
รับ ExchangeCertificate | ชื่อที่เป็นมิตรต่อรูปแบบรายการ, รหัสประจำตัว, ผู้ออก, เรื่อง, โดเมนใบรับรอง, บริการ
- ระบุตัวเชื่อมต่อการรับที่จะกำหนด ฉันเน้นมากขึ้น
ผู้ใช้ที่ไม่ระบุชื่อ
Get-ReceiveConnector | โดยที่ {$_.Bindings -like '*25' -AND $_.PermissionGroups -like '*AnonymousUsers*'} | รหัสประจำตัวของรายการรูปแบบ, การผูก, RemoteIPRanges, PermissionGroups
- เมื่อระบุตัวเชื่อมต่อแล้ว ฉันดำเนินการกำหนดใบรับรองต่อไป
$cert = รับ ExchangeCertificate -Thumbprint xxxxxxxx
$tlscertificatename = "<i>$($cert.Issuer)<s>$($cert.Subject)"
Set-ReceiveConnector "Server_Name\Default Frontend Server_Name" -TlsCertificateName $tlscertificatename
- ตรวจสอบว่าใบรับรองถูกกำหนดให้กับตัวเชื่อมต่อการรับหรือไม่
Get-ReceiveConnector - ข้อมูลประจำตัว "Server_Name\Default Frontend Server_Name" | ชื่อรายการรูปแบบ Fqdn TlsCertificateName