Comment puis-je configurer SQL Server 2005 Reporting Services (SSRS) pour envoyer un rapport par l'intermédiaire d'un serveur SMTP distant?
Comment puis-je configurer SSRS/Windows Server 2003, afin que je puisse le programme d'installation de livraison des e-mails via un serveur SMTP distant que requiert le nom d'utilisateur et mot de passe.
Je peux configurer SSRS avec une adresse SMTP et d'autres paramètres, mais nulle part il n'est possible de le configurer à l'aide de smtp nom d'utilisateur et mot de passe.
J'ai chassé de partout, mais ne peut trouver de vague référence à l'établissement d'une sorte de relais, pour couvrir l'étrange manque de fonctionnalité smtp que SSRS a la sortie de la boîte.
Des idées?
OriginalL'auteur Andrew Rimmer | 2008-10-26
Vous devez vous connecter pour publier un commentaire.
Ici sont les étapes pour mettre en place cela en utilisant uniquement Microsoft SSRS/Windows Server 2003 composants.
1) Installer un serveur SMTP dans Ajout/suppression de programmes /App /Serveur IIS
Dans le Gestionnaire des services IIS:
2) ajouter le domaine (un type de télécommande) vous sera envoyer en tant que tel comme yourwebsite.com
3) en Vertu de Serveur Virtuel SMTP par Défaut des propriétés /onglet livraison /avancé bouton, ajouter votre serveur smtp distant dans le smart champ hôte.
4) en Vertu de Serveur Virtuel SMTP par Défaut des propriétés /onglet livraison /Sortant bouton de sécurité, choisissez l'Authentification de Base, le nom d'utilisateur = SMTP nom d'utilisateur, mot de passe = mot de passe SMTP
Dans le rsreportserver.fichier de configuration (sql lecteur:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer):
5) Remplir
<SMTPServer>x.x.x.x</SMTPServer>
avec l'IP de la machine où vous venez de configurer le serveur SMTP.6) Remplir
<From>[email protected]</From>
7) Modifier cette valeur false
<SendEmailToUserAlias>False</SendEmailToUserAlias>
8) Enfin, assurez-vous d'installer le domaine comme un permis d'accueil telles que:
<PermittedHosts>
<HostName>yourwebsite.com</HostName>
</PermittedHosts>
Autant que pourquoi SMTP de base authenication n'est pas pris en charge directement dans SSRS semble être de par leur conception. La meilleure explication que j'ai pu trouver était ici sur ce Forum MSDN:
Comme l'un poster ici le mentionne, il y a un Microsoft Connect billet ouvert pour les personnes qui demandent cette fonctionnalité.
OriginalL'auteur Tom Willwerth
Pour vous que vous avez déjà résolu ce problème, mais permettez-moi de mettre ici des informations supplémentaires afin que d'autres personnes qui ont ce même problème, comme moi, peut le résoudre en suivant ce comment que Tom Willwerth post.
Pour résoudre ce problème de SMTP relais il suffit de suivre les étapes ci-dessus, mais assurez-vous de faire un pas supplémentaire, qui peut être appelé:
4-a) Sur l'onglet Accès, choisissez Relais et sélectionnez "Tous sauf la ci-dessous", Sélectionnez l'ordinateur qui peut relayer par le biais de ce serveur virtuel:
Cela permettra à toutes les connexions à envoyer par le biais de cette smtp, mais sachez que le serveur de relais de quelqu'un qui s'y connecte. Si vous souhaitez restreindre ce relais, que vous choisissez "la liste ci-dessous" et d'ajouter de la machine que vous voulez transmettre.
Pour de plus amples informations à ce sujet, vous pouvez voir la source où j'ai trouvé cette information sur:
http://businessintelligencechronicles.blogspot.com/2010/08/configure-reporting-services-to-use.html
Et une autre chose, à l'étape 8) n'est pas nécessaire .
Espérons qu'il pourra être utile à d'autres et je vous remercie pour ces informations, elle les aide et maintenant, je pense que l'on peut résoudre ce problème il suffit par la suite de cette procédure sur ce lien.
Ce qui concerne
Ps: désolé pour les fautes d'
OriginalL'auteur Paulo Pires
Ce qui pourrait vous aider un peu: C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\rsreportserver.config contient toutes les configurations de paramètres dans le . Je ne vois pas exactement ce que vous voulez, alors vous aurez probablement à effectuer certaines relais astuces.
OriginalL'auteur Bob Albright