Thực hiện chuyển đổi Microsoft Exchange 2010 sang 2016 và mọi thứ đã sẵn sàng để chuyển đổi ngoại trừ sự cố này.
Tôi có một bản ghi DNS CNAME nội bộ mail.domain.tld trỏ đến máy chủ Exchange 2010 192.168.0.10. Máy chủ Exchange 2016 là 192.168.0.20.
Khi tôi cố gắng xác thực qua POP3 trên máy chủ Exchange 2016 (sử dụng lệnh OpenSSL 'openssl s_client -connect 192.168.0.20:995'), máy chủ sẽ xác thực tôi xem hộp thư của người dùng là vào năm 2010 hay 2016và khi tôi ngắt kết nối, tôi biết điều này vì tôi nhận được phản hồi là '+OK Máy chủ POP3 của Microsoft Exchange Server 2016 đang đăng xuất.' hoặc '+OK Máy chủ POP3 của Microsoft Exchange Server 2010 đang đăng xuất.', tùy thuộc vào vị trí của hộp thư.
Khi tôi cố xác thực qua POP3 trên máy chủ Exchange 2010, tôi chỉ có thể xác thực với hộp thư trên máy chủ 2010, mà tôi biết là chức năng bình thường.
Tuy nhiên, khi tôi thay đổi bản ghi DNS CNAME nội bộ mail.domain.tld đang trỏ đến máy chủ Exchange 2010 192.168.0.10 thành máy chủ Exchange 2016 192.168.0.20, khi tôi cố gắng xác thực trên Exchange 2016 qua POP3 cho hộp thư vào năm 2010, máy chủ sẽ báo cho tôi lỗi xác thực '-ERR Đăng nhập thất bại: tên người dùng không xác định hoặc mật khẩu không hợp lệ.'. tôi chỉ có thể giả sử không thể xác định hộp thư thuộc về máy chủ Exchange nào và đang xác thực tôi cho máy chủ Exchange 2016, không phải 2010.
Tôi có thể kiểm tra cấu hình cho Exchange 2016 ở đâu để xem cách nó xác định hộp thư thuộc về cơ sở dữ liệu hộp thư nào? Dự đoán tốt nhất của tôi là Exchange 2016 thấy rằng hộp thư thuộc về Exchange 2010 và đang trỏ đến mail.domain.tld, nghĩ rằng đó là máy chủ 2010, trong khi thực tế đó là máy chủ 2016 và sau đó đưa ra lỗi xác thực này cho tôi hộp thư không có trong cơ sở dữ liệu này.
Đáng lưu ý rằng trên Exchange 2016 EAC trong Máy chủ -> Cơ sở dữ liệu mà mỗi cơ sở dữ liệu hộp thư được liệt kê có máy chủ FQDN làm tên máy chủ, không phải bản ghi CNAME mail.domain.tld
CHỈNH SỬA:
Tôi đã có thể khắc phục sự cố và xác định nguyên nhân gây ra sự cố.Cài đặt proxy cho POP3 InternalConnectionSettings và ExternalConnectionSettings cho Exchange 2016 và phản hồi HELO cho Exchange 2010 cho POP đều được đặt thành mail.domain.tld
Điều đang xảy ra là khi tôi thay đổi bản ghi CNAME cho mail.domain.tld từ Exchange 2010 thành Exchange 2016, khi Exchange 2016 được đặt làm CAS chính, nó đang cố gửi kết nối cho các hộp thư không có trên 2016 tới mail.domain. tld và sẽ bị mắc kẹt trong một vòng lặp cố gắng xác thực với chính nó.
Tôi đã thay đổi bản ghi CNAME để trỏ đến Exchange 2016 và đặt một bản ghi DNS trong tệp máy chủ trên Exchange 2016 để trỏ mail.domain.tld đến máy chủ Exchange 2010 và điều này đã khắc phục sự cố.
Bây giờ tôi có thể bắt đầu di chuyển hộp thư từ 2010 sang 2016.