Upon running setup /prepareschema /iacceptexchangeserverlicenseterms, the prerequisite check indicated our Edge server is not at SP3. However, it is, I manually updated it last week.
When I run get-exchangeserver from the Edge server's EMS, it returns version 14.3 for all three of our servers. When I run the cmdlet from our Hub Transport/CAS/Mailbox servers, it returns 14.0 for the Edge server and 14.3 for the other two.
In the Event Viewer of the Edge server, I see the following error message...
"Microsoft Exchange could not find a certificate that contains the domain name Exch-Edge.<internaldomainname>.local in the personal store on the local computer. Therefore, it is unable to support the STARTTTLS SMTP verb for the connector Default internal receive connector EXCH-EDGE with a FQDN parameter of Exch-Edge.<internaldomainname>.local. If the connector's FQDN is not specified, the computer's FQDN is used. Verify the connector configuration and the installed certificates to make sure that there is a certificate with a domain name for that FQDN. If this certificate exists, run Enable-ExchangeCertificate -Services SMTP to make sure that the Microsoft Exchange Transport service has access to the certificate key".
In the Event Viewer of one of our Hub Transport/CAS/Mailbox servers, I see the following error message...
The remote internal transport certificate expired. Certificate subject: CN=Exch-Edge".
Is the certificate issue why the prerequisite check is failing? If so, what steps are necessary to get everything re-synchronized? Also, the SMTP service is assigned to our 3rd party cert on both Hub Transport/CAS/Mailbox servers. Will this certificate be used here, or is something else necessary?