Configurer la messagerie électronique pour une application de service Reporting ServicesConfigure E-mail for a Reporting Services Service Application

CETTE RUBRIQUE S’APPLIQUE À :THIS TOPIC APPLIES TO: ouiSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) nonPower BI Report ServerPower BI Report Server ouiSharePointSharePoint) ouiSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) nonPower BI Report ServerPower BI Report Server ouiSharePointSharePoint

Reporting ServicesReporting Services L’alerte de données Reporting Services envoie des messages électroniques d’alerte. data alerting sends alerts in e-mail messages. Pour envoyer du courrier électronique, vous devrez peut-être configurer votre application de service Reporting ServicesReporting Services et modifier l'extension de remise par messagerie pour l'application de service.To send e-mail you may need to configure your Reporting ServicesReporting Services service application and you may need to modify the e-mail delivery extension for the service application. Les paramètres de messagerie sont également requis si vous prévoyez d'utiliser l'extension de remise par messagerie pour la fonctionnalité d'abonnement de Reporting ServicesReporting Services .The e-mail settings are also required if you plan to use the e-mail delivery extension for the Reporting ServicesReporting Services subscription feature.

Note

L’intégration de Reporting Services à SharePoint n’est plus disponible après SQL Server 2016.Reporting Services integration with SharePoint is no longer available after SQL Server 2016.

Pour configurer la messagerie pour le service partagéTo configure e-mail for the shared service

  1. Dans l'Administration centrale de SharePoint, cliquez sur Gestion des applications.In SharePoint Central Administration, click the Application Management.

  2. Dans le groupe Applications de service , cliquez sur Gérer les applications de service.In the Service Applications group, click Manage service applications.

  3. Dans la liste Nom , cliquez sur le nom de votre application de service Reporting ServicesReporting Services .In the Name list, click the name of your Reporting ServicesReporting Services service application.

  4. Cliquez sur Paramètres de messagerie dans la page Gérer l’application Reporting Services .Click E-mail Settings on the Manage Reporting Services Application page.

  5. Sélectionnez Utiliser le serveur SMTP.Select Use SMTP server.

  6. Dans la zone Serveur SMTP sortant , tapez le nom d'un serveur SMTP.In the Outbound SMTP server box, type the name of an SMTP server.

  7. Dans la zone Adresse de provenance , tapez une adresse de messagerie.In the From address box, type an e-mail address.

    Cette adresse est l'expéditeur de tous les messages électroniques d'alerte.This address is the sender of all alert e-mail messages.

    Le compte de l'utilisateur spécifié dans Adresse de provenance doit être un compte géré que vous avez spécifié lors de la configuration du pool d'applications pour l'application de service Reporting ServicesReporting Services .The account of the user specified in From address must be a managed account that you specified when you configured the application pool for the Reporting ServicesReporting Services service application. Si vous en avez l'autorisation, vous pouvez afficher une liste des comptes gérés existants dans la page Comptes de service dans l'Administration centrale de SharePoint.If you have permission, you can view a list of existing managed accounts on the Service Accounts page in SharePoint Central Administration.

  8. Cliquez sur OK.Click OK.

Authentification NTLMNTLM Authentication

  1. Si votre environnement de messagerie requiert l'authentification NTLM et n'autorise pas l'accès anonyme, vous devez modifier la configuration d'extension de remise par messagerie de vos applications de service Reporting ServicesReporting Services .If your email environment requires NTLM authentication and does not allow anonymous access, you need to modify the e-mail delivery extension configuration for your Reporting ServicesReporting Services service applications. Par exemple, si vous voyez le message suivant pour Derniers résultats sur la page Gérer les abonnements .For example, if you see the following message in the for the Last Results on the Manage Subscriptions page:subscriptions.

    • Échec de l’envoi du message électronique : le serveur SMTP requiert une connexion sécurisée ou le client n’était pas authentifié.Failure sending mail: The SMTP server requires a secure connection or the client was not authenticated. La réponse du serveur était : 5.7.1 Le client n’était pas authentifié. Le message ne sera pas renvoyé.The server response was: 5.7.1 Client was not authenticatedMail will not be resent.

      Modifiez SMTPAuthenticate pour utiliser une valeur de 2.Change the SMTPAuthenticate to use a value of “2”. Cette valeur ne peut pas être modifiée à partir de l'interface utilisateur.This value cannot be changed from the user interface. L'exemple de script PowerShell suivant met à jour la configuration complète pour l'extension de remise du courrier électronique par le serveur de rapports pour l'application de service nommée SSRS_TESTAPPLICATION.The following PowerShell script example, updates the full configuration for the report server e-mail delivery extension for the service application named “SSRS_TESTAPPLICATION”. Notez que certains nœuds répertoriés dans le script peuvent également être définis à partir de l'interface utilisateur, par exemple l'adresse « De ».Note some of the nodes listed in the script can also be set from the user interface, for example the “From” address.

    $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 vous devez vérifier le nom de votre application de service, exécutez l’applet de commande Get-SPRSServiceApplication.If you need to verify the name of your service application, run the Get-SPRSServiceApplication cmdlet.

    get-sprsserviceapplication  
    
  3. L'exemple suivant retourne les valeurs actuelles de l'extension de messagerie pour l'application de service nommée SSRS_TESTAPPLICATION.The following example will return the current values of the e-mail extension for the service application named “SSRS_TESTAPPLICATION”.

    $app=get-sprsserviceapplication |where {$_.name -like "SSRSTEST_APPLICATION*"}  
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml  
    
  4. L'exemple suivant crée un nouveau fichier nommé emailconfig.txt contenant les valeurs actuelles de l'extension de messagerie pour l'application de service nommée SSRS_TESTAPPLICATIONThe following example will create a new file named “emailconfig.txt” with the current values of the e-mail extension for the service application named “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  
    

D’autres questions ?More questions? Essayez de poser une question dans le forum Reporting ServicesTry asking the Reporting Services forum