Partager via


Remise par courrier électronique dans Reporting Services

SQL Server Reporting Services comprend une extension de remise par e-mail qui permet d’envoyer par e-mail des rapports à des utilisateurs individuels ou à des groupes. L’extension de remise de courrier électronique est configurée via le Reporting Services Configuration Manager et en modifiant les fichiers de configuration Reporting Services.

Pour distribuer ou recevoir un rapport par courrier électronique, vous devez définir un abonnement standard ou piloté par les données. Vous pouvez vous abonner ou effectuer la remise que d'un seul rapport à la fois. Vous ne pouvez pas créer d'abonnement qui distribue plusieurs rapports dans un seul message électronique. Pour plus d’informations sur les abonnements, consultez Créer, modifier et supprimer des abonnements standard (Reporting Services en mode natif).

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

S’applique à : Reporting Services en mode natif

Options de remise des rapports par messagerie

La remise de rapports par messagerie du serveur de rapports s'effectue de différentes manières :

  • Envoi d'une notification et d'un lien hypertexte vers le rapport généré.

  • Envoi d'une notification dans la ligne Objet d'un message électronique. Par défaut, la ligne Objet de la définition d'abonnement contient les variables suivantes qui sont remplacées par des informations spécifiques au rapport lors du traitement de l'abonnement.

    @ReportName spécifie le nom du rapport.

    @ExecutionTime spécifie l'heure d'exécution du rapport.

    Vous pouvez combiner ces variables avec du texte statique ou modifier le texte dans la ligne Objet de chaque abonnement.

  • Envoi d'un rapport incorporé ou joint. Le format de rendu et le navigateur déterminent si le rapport est incorporé ou joint.

    Si votre navigateur prend en charge les formats HTML 4.0 et MHTML et si vous choisissez le format de rendu Archive Web, le rapport est incorporé au message. Tous les autres formats de rendu (CSV, PDF, etc.) remettent les rapports sous forme de pièces jointes. Vous pouvez désactiver cette fonction dans le fichier de configuration RSReportServer.

    Reporting Services ne vérifie pas la taille de la pièce jointe ou du message avant d'envoyer le rapport. Si la pièce jointe ou le message dépasse la limite maximale autorisée par votre serveur de messagerie, le rapport n'est pas remis. Choisissez une des autres options de remise (URL ou notification) si le rapport est volumineux.

C'est au moment de la création de l'abonnement que vous définissez les options de remise d'un rapport. Par exemple, si vous sélectionnez Inclure un lien dans l’abonnement, le message e-mail contient un lien hypertexte vers le rapport.

Paramètres de messagerie basés sur les rôles

Lorsque vous vous abonnez à un rapport, les paramètres de remise par messagerie que vous utilisez varient en fonction de votre rôle qui englobe soit la tâche « Gérer les abonnements individuels », soit la tâche « Gérer tous les abonnements ».

Tâche Paramètres disponibles
Gérer les abonnements individuels Affiche les champs qui permettent à un utilisateur d'automatiser et de se remettre un rapport. Dans ce mode, les champs qui acceptent les adresses de messagerie ne sont pas disponibles.
Gérer tous les abonnements Affiche les champs qui prennent en charge une plus large distribution, notamment À, Cc, Cci et Répondre à, qui offrent des moyens supplémentaires d'acheminer un rapport vers des abonnés plus nombreux. La disponibilité des champs d'alias de messagerie électronique est définie par le biais des paramètres du fichier de configuration RSReportServer.

Spécification d'adresses électroniques dans un abonnement

Si vous effectuez la distribution des rapports au sein d'un intranet et si vous utilisez une passerelle SMTP vers un serveur Microsoft Exchange, tapez les alias de messagerie (comme si vous envoyiez du courrier électronique à un collègue). Si la remise est destinée à un compte de messagerie externe, tapez l'adresse de messagerie complète. Si vous spécifiez des adresses de messagerie supplémentaires pour ajouter d'autres personnes à votre abonnement, les abonnés reçoivent une copie exacte du rapport qui est produit à partir de cet abonnement.

Le serveur de rapports n'obtient ni ne valide les adresses de messagerie d'un serveur de messagerie. Vous devez connaître à l'avance les adresses de messagerie qui seront utilisées. Par défaut, vous pouvez envoyer des rapports par courrier électronique à n'importe quel compte de messagerie valide à l'intérieur ou à l'extérieur de votre organisation. Des paramètres de configuration peuvent toutefois être utilisés pour limiter la remise par messagerie électronique aux hôtes du serveur de courrier que vous identifiez par leur nom. Vous pouvez spécifier des hôtes supplémentaires si vous voulez prendre en charge la remise par messagerie à des personnes ne faisant pas partie de votre organisation.

Le message électronique utilisé pour remettre le rapport doit être envoyé depuis un compte de messagerie défini sur le serveur de messagerie. Un paramètre de configuration spécifie le compte de messagerie. Le compte de messagerie est utilisé pour tous les rapports remis par l'extension de remise par messagerie. Vous ne pouvez pas spécifier plusieurs comptes ou changer de compte en fonction des rapports.

Configuration du serveur de messagerie

Le serveur de rapports se connecte à un serveur de messagerie à l'aide d'une connexion standard. Il n'utilise pas le chiffrement SSL (Secure Sockets Layer) pour ses communications. Le serveur de messagerie doit être un serveur SMTP (Simple Mail Transport Protocol) local ou distant situé sur le même réseau que le serveur de rapports.

Pour plus d'informations sur la configuration d'un serveur de rapports en mode natif, consultez :

Pour plus d'informations sur la configuration d'un serveur de rapports en mode SharePoint, consultez :

Voir aussi

Tâches et autorisations
Abonnements et remise (Reporting Services)
Abonnements pilotés par les données
Attributions de rôles