Al realizar una migración de un sitio de SharePoint a otro servidor y DNS nos hemos topado con que algunas alertas de estan enviando con el antiguo nombre de servidor. Ello es debido a que el antiguo nombre ya no forma parte de las rutas de acceso alternativas de la web, con lo que SharePoint no se toma la molestia de realizar ningún cambio
Para corregir este problema basta con pasar un sencillo script de PowerShell que recorrerá todas las webs del sitio en cuestión y actualizará las URLs de sitio.
get-spsite -webapplication http://xxxxx -limit all | get-spweb -limit all | foreach-object{$_.alerts | foreach-object{$_.properties["siteurl"] = "http://xxxxx"; $_.update()}}