Compartir a través de


Configurar el correo electrónico para una aplicación de servicio de Reporting Services

La alerta de datos Reporting Services envía las alertas en mensajes de correo electrónico. Para enviar correo electrónico, puede que tenga que configurar la aplicación de servicio Reporting Services y que tenga que modificar la extensión de entrega por correo electrónico para ella. También se requiere la configuración del correo electrónico si piensa utilizar la extensión de entrega por correo electrónico para la característica de suscripción de Reporting Services.

Para configurar el correo electrónico para el servicio compartido

  1. En Administración central de SharePoint, haga clic en Administración de aplicaciones.

  2. En el grupo Aplicaciones de servicio, haga clic en Administrar aplicaciones de servicio.

  3. En la lista Nombre, haga clic en el nombre de su aplicación de servicio de Reporting Services.

  4. Haga clic en Configuración de correo electrónico en la página Administrar la aplicación de Reporting Services.

  5. Seleccione Utilizar servidor SMTP.

  6. En el cuadro Servidor SMTP saliente, escriba el nombre de un servidor SMTP.

  7. En el cuadro De la dirección, escriba una dirección de correo electrónico.

    Esta dirección es el remitente de todos los mensajes de correo electrónico alertas.

    La cuenta del usuario especificada en De la dirección debe ser una cuenta administrada que especificó cuando configuró el grupo de aplicaciones para la aplicación de servicio de Reporting Services. Si tiene permiso, puede ver una lista de las cuentas administradas que existen en la página Cuentas de servicio de Administración central de SharePoint.

  8. Haga clic en Aceptar.

Autenticación NTLM

  1. Si el entorno de correo electrónico requiere la autenticación NTLM y no permite el acceso anónimo, necesita modificar la configuración de la extensión de entrega por correo electrónico para las aplicaciones de servicio de Reporting Services. Cambie SMTPAuthenticate para utilizar el valor "2". Este valor no se puede cambiar desde la interfaz de usuario. El siguiente ejemplo del script de PowerShell actualiza la configuración completa de la extensión de entrega por correo electrónico del servidor de informes para la aplicación de servicio denominada "SSRS_TESTAPPLICATION". Tenga en cuenta que algunos de los nodos enumerados en el script también se pueden establecer desde la interfaz de usuario, por ejemplo la dirección "De".

    $app=get-sprsserviceapplication |where {$_.name -like "SSRS_TESTAPPLICATION *"}
    $emailCfg = Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml 
    $emailXml = [xml]$emailCfg 
    $emailXml.SelectSingleNode("//SMTPServer").InnerText = “your email server name"
    $emailXml.SelectSingleNode("//SendUsing").InnerText = "2"
    $emailXml.SelectSingleNode("//SMTPAuthenticate").InnerText = "2"
    $emailXml.SelectSingleNode("//From").InnerText = “your FROM email address”
    Set-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" -ExtensionConfiguration $emailXml.OuterXml
    
  2. Si necesita comprobar el nombre de su aplicación de servicio, ejecute el cmdlet Get-SPRSServiceApplication.

    get-sprsserviceapplication
    
  3. En el siguiente ejemplo se devolverán los valores actuales de la extensión de correo electrónico para la aplicación de servicio denominada "SSRS_TESTAPPLICATION".

    $app=get-sprsserviceapplication |where {$_.name -like "SSRSTEST_APPLICATION*"}
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml
    
  4. El siguiente ejemplo creará un nuevo archivo denominado "emailconfig.txt" con los valores actuales de la extensión de correo electrónico para la aplicación de servicio denominada "SSRS_TESTAPPLICATION".

    $app=get-sprsserviceapplication |where {$_.name -like "SSRS_TESTAPPLICATION*"}
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml | out-file c:\emailconfig.txt