ทำการโยกย้าย Microsoft Exchange 2010 เป็น 2016 และทุกอย่างพร้อมสำหรับการเปลี่ยนแปลงนอกเหนือจากปัญหาเดียวนี้
ฉันมีบันทึก CNAME DNS ภายใน mail.domain.tld ที่ชี้ไปที่เซิร์ฟเวอร์ Exchange 2010 192.168.0.10 เซิร์ฟเวอร์ Exchange 2016 คือ 192.168.0.20
เมื่อฉันพยายามตรวจสอบสิทธิ์ผ่าน POP3 บนเซิร์ฟเวอร์ Exchange 2016 (โดยใช้คำสั่ง OpenSSL 'openssl s_client -connect 192.168.0.20:995') เซิร์ฟเวอร์จะตรวจสอบฉันว่ากล่องจดหมายของผู้ใช้เป็นปี 2010 หรือ 2016และเมื่อฉันยุติการเชื่อมต่อ ฉันรู้เรื่องนี้เพราะฉันได้รับคำตอบว่า '+ตกลง เซิร์ฟเวอร์ Microsoft Exchange Server 2016 POP3 ออกจากระบบ' หรือ '+ตกลงเซิร์ฟเวอร์ Microsoft Exchange Server 2010 POP3 ออกจากระบบ' ขึ้นอยู่กับตำแหน่งของกล่องจดหมาย
เมื่อฉันพยายามตรวจสอบสิทธิ์ผ่าน POP3 บนเซิร์ฟเวอร์ Exchange 2010 ฉันเป็น สามารถรับรองความถูกต้องกับกล่องจดหมายบนเซิร์ฟเวอร์ 2010 เท่านั้นซึ่งฉันรู้ว่าเป็นการทำงานปกติ
อย่างไรก็ตาม, เมื่อฉันเปลี่ยนบันทึก CNAME DNS ภายใน mail.domain.tld ที่ชี้ไปยังเซิร์ฟเวอร์ Exchange 2010 192.168.0.10 ไปยังเซิร์ฟเวอร์ Exchange 2016 192.168.0.20เมื่อฉันพยายามตรวจสอบความถูกต้องบน Exchange 2016 ผ่าน POP3 สำหรับกล่องจดหมายในปี 2010 เซิร์ฟเวอร์แสดงข้อผิดพลาดในการตรวจสอบสิทธิ์ '-ERR Logon failure: ชื่อผู้ใช้ที่ไม่รู้จักหรือรหัสผ่านไม่ถูกต้อง' ฉันสามารถสันนิษฐานได้เท่านั้น ไม่สามารถระบุได้ว่าเซิร์ฟเวอร์ Exchange ใดที่เป็นของกล่องจดหมาย และกำลังตรวจสอบฉันสำหรับเซิร์ฟเวอร์ Exchange 2016 ไม่ใช่ 2010
ฉันจะตรวจสอบการกำหนดค่าสำหรับ Exchange 2016 เพื่อดูว่ามีการกำหนดฐานข้อมูลกล่องจดหมายใดที่เป็นของกล่องจดหมายได้อย่างไร การคาดเดาที่ดีที่สุดของฉันคือ Exchange 2016 เห็นว่ากล่องจดหมายเป็นของ Exchange 2010 และชี้ไปที่ mail.domain.tld โดยคิดว่าเป็นเซิร์ฟเวอร์ 2010 ทั้งที่จริงเป็นเซิร์ฟเวอร์ 2016 แล้วแจ้งข้อผิดพลาดในการตรวจสอบสิทธิ์ให้ฉันเป็น กล่องจดหมายไม่อยู่ในฐานข้อมูลนี้
น่าสังเกตว่าใน Exchange 2016 EAC ภายใต้เซิร์ฟเวอร์ --> ฐานข้อมูลนั้น แต่ละฐานข้อมูลกล่องจดหมายที่แสดงรายการมีเซิร์ฟเวอร์ FQDN เป็นชื่อเซิร์ฟเวอร์ ไม่ใช่ระเบียน CNAME mail.domain.tld
แก้ไข:
ฉันสามารถแก้ไขปัญหาและระบุสาเหตุได้การตั้งค่าพร็อกซีสำหรับ POP3 InternalConnectionSettings และ ExternalConnectionSettings สำหรับ Exchange 2016 และการตอบสนอง HELO สำหรับ Exchange 2010 สำหรับ POP ถูกตั้งค่าเป็น mail.domain.tld
สิ่งที่เกิดขึ้นคือเมื่อฉันเปลี่ยนระเบียน CNAME สำหรับ mail.domain.tld จาก Exchange 2010 เป็น Exchange 2016 เมื่อ Exchange 2016 ถูกตั้งค่าเป็น CAS หลัก ระบบพยายามส่งการเชื่อมต่อสำหรับกล่องจดหมายที่ไม่ใช่ในปี 2016 ไปยัง mail.domain tld และจะติดอยู่ในลูปที่พยายามพิสูจน์ตัวตนด้วยตัวมันเอง
ฉันเปลี่ยนระเบียน CNAME ให้ชี้ไปที่ Exchange 2016 และตั้งค่าระเบียน DNS ในไฟล์โฮสต์บน Exchange 2016 ให้ชี้ mail.domain.tld ไปยังเซิร์ฟเวอร์ Exchange 2010 และวิธีนี้ช่วยแก้ปัญหาได้
ตอนนี้ฉันสามารถเริ่มย้ายกล่องจดหมายตั้งแต่ปี 2010 ถึง 2016