MS Windows Server 2008 y Exchange 2010 (14). Mal arranque.




Mi servidor de Windows 2008 Server / Exchange 2010 tuvo una falla eléctrica justo cuando estaba arrancando. Entre otras tantas cosas, se corrompieron archivos de la base de datos Exchange, particularmente uno o dos archivos .log que aparecieron cuando se ejecutó CHKDSK. Se deben anotar cuáles archivos fueron e idealmente tener una copia de seguridad. Se verifica la base de datos con el comando:
eseutil /mh "D:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\Mailbox Database.edb"

obviamente reemplazando con la ubicación de tu propia base de datos de Exchange. Si aparece "State=dirty shutdown", tendríamos que seguir las instrucciones de este sitio (https://www.stellarinfo.com/article/repair-exchange-2010-with-eseutil.php) (Link alternativo por las dudas: https://web.archive.org/web/20160321024635/https://www.stellarinfo.com/article/repair-exchange-2010-with-eseutil.php).
Bueno, una vez recuperada la base de datos, y montada, Exchange no enviaba correos. En Outlook no daba errores, pero los correos no iban a ningún lado. Tampoco había avisos de entrega, lectura, etc. Abrí el "solucionador de problemas" de Exchange, sin muchas esperanzas, y me dijo que el servicio de MS Exchange Transport no levantaba. Busqué el servicio, traté de levantarlo a mano, intentaba pero de nuevo se quedaba abajo. Busqué en el Visor de Eventos para ver qué pasaba: resulta que no tenía permisos para escribir en varias ramas del Registro de Windows. Particularmente las que están debajo de HKEY_LOCAL_MACHINE\Software\Microsoft\ExchangeServer\V14\Transport\ (Link: https://systemscenter.ru/exch2010scom.en/html/fe67ad60-fc99-4e52-af4f-7e8847845942.htm, alt: https://web.archive.org/web/20201029222732/https://systemscenter.ru/exch2010scom.en/html/fe67ad60-fc99-4e52-af4f-7e8847845942.htm). A todas hay que agregarle permiso para el usuario "Servicio de Red" o como sea que se llame el usuario con el que corre el servicio MS Exchange Transport. Luego hay que tratar de levantarlo, revisar en el visor de eventos si hay más errores, agregar los permisos correspondientes si es lo que pide. Eventualmente el servicio levanta, y después de un rato los mensajes de correo empiezan a enviarse y recibirse.
(Falta: poner códigos de error)

Comentarios