Điểm:0

Làm cách nào để Microsoft Exchange xác định cơ sở dữ liệu hộp thư nào của hộp thư khi xác thực qua POP3?

lá cờ us

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.

Martin avatar
lá cờ kz
Gần đây tôi đã thực hiện việc di chuyển tương tự.Tôi đoán là bạn đang thiếu trình kết nối gửi và nhận nội bộ giữa Exchange 2016 và 2010 (hãy nhớ đánh dấu vào hộp kiểm xác thực MS Exchange). Theo như tôi biết, logic hoạt động như sau: "Kiểm tra cơ sở dữ liệu hộp thư cục bộ để tìm người dùng xyz trên miền x.y - nếu không, hãy sử dụng trình kết nối nội bộ để chuyển tiếp thư". Chúng tôi đã không sử dụng POP3, nhưng logic sẽ giống nhau...
lá cờ us
@Martin Cảm ơn bạn đã nhập dữ liệu. Tôi đã thiết lập trình kết nối nhận trên cả máy chủ Exchange 2010 và 2016 và luồng thư đang hoạt động giữa hai máy chủ. Mọi thứ đều hoạt động ngoại trừ sự cố này khi tôi thay đổi bản ghi DNS CNAME và ứng dụng khách POP3 với hộp thư 2010 không thể xác thực khi bản ghi CNAME trỏ đến 2016 thay vì 2010. Ứng dụng khách Outlook không sử dụng POP/IMAP đang hoạt động tốt khi bản ghi CNAME bị thay đổi.
Điểm:0
lá cờ us

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.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.