|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Configurer un serveur de rapports pour la remise par messagerie (Reporting Services)
-
Configuration d'un Report Server pour un service SMTP local ou distant
-
Définition des options de configuration pour la remise du courrier électronique
-
Options de configuration pour la définition du champ À : dans un message
-
Configuration Options for Remote SMTP Service
-
Configuration Options for Local SMTP Service
-
Pour configurer un service SMTP distant pour le serveur de rapports
-
Pour configurer un service SMTP local pour le serveur de rapports
-
La remise du courrier électronique par le serveur de rapports est implémentée sur des objets de données de collaboration (CDO) et nécessite un serveur SMTP (Simple Mail Transfer Protocol) local ou distant, ou encore un redirecteur SMTP. Le protocole SMTP n'est pas pris en charge sur tous les systèmes d'exploitation Windows. Si vous utilisez l'édition Itanium de Windows Server 2008, le protocole SMTP n'est pas pris en charge. Pour plus d'informations sur les options de configuration fournies par le biais des objets CDO, consultez Configuration CoClass sur MSDN. -
Le compte de service Report Server doit être autorisé à envoyer du courrier sur le serveur SMTP. -
L'extension de remise du courrier électronique utilise l'encodage UTF-8 dans les pièces jointes électroniques. Vous ne pouvez pas modifier cet encodage ; l'extension de rendu HTML prend en charge UTF-8 uniquement.
Remarque
|
|---|
|
|
-
Utilisez l'outil de configuration de Reporting Services si vous spécifiez simplement un serveur SMTP et un compte d'utilisateur ayant l'autorisation d'envoyer des messages électroniques. Ce sont les paramètres minimum requis pour configurer l'extension de remise du courrier électronique par le serveur de rapports. Pour plus d'informations, consultez How to: Configure a Report Server for E-mail Delivery. -
(Facultatif) Utilisez un éditeur de texte pour spécifier les paramètres supplémentaires dans le fichier RSreportserver.config. Ce fichier contient tous les paramètres de configuration pour la remise du courrier électronique par le serveur de rapports. La spécification de paramètres supplémentaires dans ces fichiers est obligatoire si vous utilisez un serveur SMTP local ou si vous limitez la remise par messagerie à des hôtes spécifiques. Pour plus d'informations sur la recherche et la modification de fichiers de configuration, consultez Modifier un fichier de configuration Reporting Services (RSreportserver.config) dans la documentation en ligne de SQL Server.
Remarque
|
|---|
|
|
<RSEmailDPConfiguration>
<SMTPServer>mySMTPServer.Adventure-Works.com</SMTPServer>
<SMTPServerPort></SMTPServerPort>
<SMTPAccountName></SMTPAccountName>
<SMTPConnectionTimeout></SMTPConnectionTimeout>
<SMTPServerPickupDirectory></SMTPServerPickupDirectory>
<SMTPUseSSL></SMTPUseSSL>
<SendUsing>2</SendUsing>
<SMTPAuthenticate></SMTPAuthenticate>
<From>my-rs-email-account@Adventure-Works.com</From>
<EmbeddedRenderFormats>
<RenderingExtension>MHTML</RenderingExtension>
</EmbeddedRenderFormats>
<PrivilegedUserRenderFormats></PrivilegedUserRenderFormats>
<ExcludedRenderFormats>
<RenderingExtension>HTMLOWC</RenderingExtension>
<RenderingExtension>NULL</RenderingExtension>
</ExcludedRenderFormats>
<SendEmailToUserAlias>True</SendEmailToUserAlias>
<DefaultHostName></DefaultHostName>
<PermittedHosts>
<HostName>Adventure-Works.com</HostName>
<HostName>hotmail.com</HostName>
</PermittedHosts>
</RSEmailDPConfiguration>
-
Ouvrez le fichier RSReportServer.config avec un éditeur de texte. -
Définissez SendEmailToUserAlias à False. -
Définissez DefaultHostName sur le nom DNS (Domain Name System) ou l'adresse IP du redirecteur ou du serveur SMTP. -
Enregistrez le fichier.
-
SendUsing spécifie une méthode pour l'envoi de messages. Vous pouvez choisir entre un service SMTP réseau ou un répertoire de collecte du service SMTP local. Pour utiliser un service SMTP distant, cette valeur doit être définie sur 2 dans le fichier RSReportServer.config. -
SMTPServer spécifie le serveur ou le redirecteur SMTP distant. Cette valeur est obligatoire si vous utilisez un serveur ou un redirecteur SMTP distant. -
De définit la valeur qui s'affiche sur la ligne De : d'un message électronique. Cette valeur est obligatoire si vous utilisez un serveur ou un redirecteur SMTP distant.
-
SMTPServerPort est configuré pour le port 25. -
SMTPAuthenticate spécifie le mode de connexion du serveur de rapports au serveur SMTP distant. La valeur par défaut est 0 (ou aucune authentification). Dans ce cas, la connexion est effectuée par un accès anonyme. En fonction de la configuration de votre domaine, il est possible que le serveur de rapports et le serveur SMTP soient obligés d'être des membres du même domaine. Pour envoyer du courrier électronique aux listes de distribution limitée (par exemple, les listes de distribution qui acceptent des messages entrants uniquement à partir de comptes authentifiés), définissez SMTPAuthenticate sur la valeur 2.
-
SendUsing est défini sur 1. -
SMTPServerPickupDirectory est défini sur un dossier de lecteur local.
Remarque
Assurez-vous de ne pas définir SMTPServer si vous utilisez un serveur SMTP local. -
De définit la valeur qui s'affiche sur la ligne De : d'un message électronique. Cette valeur est requise.
-
Vérifiez que le service Report Server Windows a des autorisations Send As sur le serveur SMTP. -
Démarrez l'outil de configuration de Reporting Services, puis connectez-vous à l'instance du serveur de rapports. -
Sur la page Paramètres de messagerie, entrez le nom du serveur SMTP. Il peut s'agir d'une adresse IP, du nom UNC d'un ordinateur sur l'intranet de votre entreprise ou d'un nom de domaine complet. -
Dans Adresse de l'expéditeur, tapez le nom d'un compte qui a l'autorisation d'envoyer des messages électroniques à partir du serveur SMTP. -
Cliquez sur Appliquer.
-
Vérifiez que le service Report Server Windows a des autorisations Send As sur le serveur SMTP. -
Ouvrez le fichier RSReportServer.config dans un éditeur de texte. -
Vérifiez que <UrlRoot> est paramétré à l'adresse URL du serveur de rapports. Cette valeur est définie lorsque vous configurez le serveur de rapports et elle devrait normalement être déjà définie. Si elle n'est pas définie, tapez l'adresse URL du serveur de rapports. -
Dans la section Remise, recherchez <ReportServerEmail>. -
Dans <SMTPServer>, tapez le nom du serveur SMTP. Il peut s'agir d'une adresse IP, du nom UNC d'un ordinateur sur l'intranet de votre entreprise ou d'un nom de domaine complet. -
Vérifiez que <SendUsing> a la valeur 2. Si la valeur est différente, le serveur de rapports n'est pas configuré pour utiliser un service SMTP distant. -
Dans <From>, tapez le nom d'un compte qui a l'autorisation d'envoyer des messages électroniques à partir du serveur SMTP. -
Enregistrez le fichier. Le serveur de rapports utilise automatiquement les nouveaux paramètres ; il n'est pas nécessaire de redémarrer le service. Vous pouvez spécifier des paramètres SMTP supplémentaires pour configurer comment le serveur SMTP est utilisé pour la remise par messagerie du serveur de rapports. Pour plus d'informations, consultez Configurer un serveur de rapports pour la remise par messagerie (Reporting Services) et Fichier de configuration RSReportServer dans la documentation en ligne de SQL Server.
-
Dans le Panneau de configuration, cliquez sur Ajout/Suppression de programmes. -
Cliquez sur Ajouter/Supprimer des composants Windows pour démarrer l'Assistant Composants Windows. -
Sélectionnez Serveur d'applications et cliquez sur Détails. -
Sélectionnez Services Internet (IIS), puis cliquez sur Détails. -
Activez la case à cocher Service SMTP, puis cliquez sur OK. -
Dans l'Assistant Composants Windows, cliquez sur Suivant. Cliquez sur Terminer. -
Vérifiez que le service s'exécute dans la console Services. -
Ouvrez le fichier RSReportServer.config dans un éditeur de texte. -
Vérifiez que <UrlRoot> est paramétré à l'adresse URL du serveur de rapports. Cette valeur est définie lorsque vous configurez le serveur de rapports et elle devrait normalement être déjà définie. Si elle n'est pas définie, tapez l'adresse URL du serveur de rapports. -
Dans la section Remise, recherchez <ReportServerEmail>.. -
Dans <SMTPServer>, effacez les valeurs pour ce paramètre, mais ne supprimez pas les balises. -
Affectez à <SendUsing> la valeur 1. Si la valeur est différente, le serveur de rapports n'est pas configuré pour utiliser un service SMTP local. -
Définissez <SMTPServerPickupDirectory> sur un dossier de lecteur local. -
Définissez <From> sur un compte qui a l'autorisation d'envoyer des messages électroniques à partir du serveur SMTP. -
Enregistrez le fichier.
