Score:0

Microsoft Exchange ระบุได้อย่างไรว่ากล่องจดหมายใดอยู่ในฐานข้อมูลกล่องจดหมายเมื่อตรวจสอบสิทธิ์ผ่าน POP3

ธง us

ทำการโยกย้าย 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

Martin avatar
kz flag
ฉันเพิ่งทำการโยกย้ายแบบเดียวกันฉันเดาว่าคุณไม่มีตัวเชื่อมต่อการส่งและรับภายในระหว่างการแลกเปลี่ยน 2016 และ 2010 (อย่าลืมทำเครื่องหมายที่ช่องทำเครื่องหมายการตรวจสอบการแลกเปลี่ยน MS) เท่าที่ฉันรู้ ตรรกะทำงานดังนี้: "ตรวจสอบฐานข้อมูลกล่องจดหมายในเครื่องสำหรับผู้ใช้ xyz บนโดเมน x.y - หากไม่ใช่ ให้ใช้ตัวเชื่อมต่อภายในเพื่อส่งต่อเมล" เราไม่ได้ใช้ POP3 แต่ตรรกะควรเหมือนกัน...
us flag
@Martin ขอบคุณสำหรับการป้อนข้อมูล ฉันได้รับการตั้งค่าตัวเชื่อมต่อบนทั้งเซิร์ฟเวอร์ Exchange 2010 และ 2016 และเมลโฟลว์ทำงานระหว่างทั้งสองเซิร์ฟเวอร์ ทุกอย่างทำงานได้นอกจากปัญหาเดียวนี้เมื่อฉันเปลี่ยนระเบียน DNS CNAME และไคลเอนต์ POP3 ที่มีกล่องจดหมายปี 2010 ไม่สามารถตรวจสอบสิทธิ์ได้เมื่อระเบียน CNAME ชี้ไปที่ปี 2016 แทนที่จะเป็นปี 2010 ไคลเอ็นต์ Outlook ที่ไม่ได้ใช้ POP/IMAP ทำงานได้ดีเมื่อระเบียน CNAME มีการเปลี่ยนแปลง
Score:0
ธง us

ฉันสามารถแก้ไขปัญหาและระบุสาเหตุได้ การตั้งค่าพร็อกซีสำหรับ 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

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา