Exchange, OWA no carga la página webmail
Para los que tienen Exchange 2016 «on premise» y no les carga la pagina del OWA
Esto se debe a un certificado que caduco, la solución es relativamente sencilla, hay que ejecutar algunos comandos en Power Shell (pero de exchange) a traves de 8 sencillos pasos.
1.- Obtener lista de certificados actuales
(Get-AuthConfig).CurrentCertificateThumbprint | Get-ExchangeCertificate | Format-List
Donde verificamos la fecha de caducidad
2.- Generar nuevo certificado
New-ExchangeCertificate -KeySize 2048 -PrivateKeyExportable $true -SubjectName "cn=Microsoft Ex change Server Auth Certificate" -FriendlyName "Microsoft Exchange Server Auth Certificate" -DomainName @()
Te aparecerá que confirmes si quieres sobre escribir el certificado
Confirm Overwrite the existing default SMTP certificate?
Current certificate: ‘8EB9805CFBBD3167F07A957DF74E8C746FB6D87F’ (expires 12/08/2023 05:59:59 p. m.) Replace it with certificate: ’13AC57C71FB03EB532631BC730EBA4E3BB1DB776′ (expires 16/05/2028 09:45:39 a. m.) [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is «Y»): Y
Nota importante: al reemplazar este certificado posteriormente se tendrá que validar que se pueda enviar correos.
Al confirmar te aparece el Thumbprinte generado
Thumbprint Services Subject –––––––––– –––––––– ––––––– 13AC57C71FB03EB532631BC730EBA4E3BB1DB776 ….S.. CN=Microsoft Exchange Server Auth Certificate
3.- Aplicar Certificado Nuevo
Set-AuthConfig -NewCertificateThumbprint <AQUI EL THUMBPRINT> -NewCertifica teEffectiveDate (Get-Date)
4.- Publicar Certificado
Set-AuthConfig -PublishCertificate
5.- Limpiar el certificado anterior
Set-AuthConfig -ClearPreviousCertificate
6.- Reiniciar servicio Microsoft Exchange Service Host Service
7.- Reiniciar IIS o reciclar los APP Pools de OWA y EAC
Restart-WebAppPool MSExchangeOWAAppPoo Restart-WebAppPool MSExchangeECPAppPool