Configurer la messagerie électronique pour une application de service Reporting Services (SharePoint 2010 et SharePoint 2013)

L’alerte de données de Reporting Services envoie des alertes par e-mail. Pour envoyer un e-mail, vous devrez peut-être configurer votre application de service Reporting Services et modifier l’extension de remise d’e-mail pour l’application de service. Les paramètres d’e-mail sont nécessaires si vous prévoyez d’utiliser l’extension de remise d’e-mail pour la fonctionnalité d’abonnement de Reporting Services.

S’applique à : Reporting Services mode SharePoint | SharePoint 2010 et SharePoint 2013.

Pour configurer la messagerie pour le service partagé

  1. Dans l'Administration centrale de SharePoint, cliquez sur Gestion des applications.

  2. Dans le groupe Applications de service , cliquez sur Gérer les applications de service.

  3. Dans la liste Nom, cliquez sur le nom de votre application de service Reporting Services.

  4. Cliquez sur Paramètres de messagerie dans la page Gérer l’application Reporting Services .

  5. Sélectionnez Utiliser le serveur SMTP.

  6. Dans la zone Serveur SMTP sortant , tapez le nom d'un serveur SMTP.

  7. Dans la zone Adresse de provenance , tapez une adresse de messagerie.

    Cette adresse est l'expéditeur de tous les messages électroniques d'alerte.

    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 Services. 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.

  8. Cliquez sur OK.

Authentification NTLM

  1. Si votre environnement de messagerie requiert l'authentification NTLM et n'autorise pas l'accès anonyme, vous devez modifier la configuration de l'extension de remise par e-mail pour vos applications de service Reporting Services. Modifiez SMTPAuthenticate pour utiliser la valeur « 2 ». Cette valeur ne peut pas être modifiée à partir de l'interface utilisateur. L’exemple de script PowerShell suivant met à jour la configuration complète pour l’extension de remise par messagerie du serveur de rapports pour l’application de service nommée « SSRS_TESTAPPLICATION ». Notez que certains nœuds répertoriés dans le script peuvent aussi être définis à partir de l’interface utilisateur, par exemple l’adresse « 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 vous devez vérifier le nom de votre application de service, exécutez l’applet de commande Get-SPRSServiceApplication .

    Get-SPRSServiceApplication  
    
  3. L’exemple suivant retourne les valeurs actuelles de l’extension de messagerie pour l’application de service nommée « 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 fichier nommé « emailconfig.txt » avec les valeurs actuelles de l’extension de messagerie pour l’application de service nommée « 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