我正在尝试将SSRS配置为使用电子邮件订阅功能。此SSRS服务器托管在AWS上,我要使用SMTP中继。此SMTP中继需要用户to和密码进行身份验证。
我尝试了SSRS配置管理器和配置文件,但是找不到如何和在哪里使用这个用户名和密码作为中继。
如果有人能帮我完成配置,我会很感激的。
当我试图在Server上配置数据库电子邮件时,相同的SMTP中继和帐户详细信息都正常工作。
发布于 2018-12-17 13:33:37
指示无法使用GUI设置这些附加参数,但需要直接编辑文件。
(可选)使用文本编辑器在RSreportserver.config文件中指定其他设置。此文件包含报表服务器电子邮件传递的所有配置设置。如果要使用本地SMTP服务器,或者要将电子邮件传递限制在特定主机上,则需要在这些文件中指定其他设置。有关查找和修改配置文件的详细信息,请参阅修改Server联机丛书中的Reporting配置文件(RSreportserver.config)。
在深入挖掘之后,我发现一些文章提到这是不可能的。在另一个Stack Exchange答案中提到了一个解决方案,您基本上是将IIS设置为您自己的私有中继服务。
https://stackoverflow.com/questions/21479550/how-to-use-gmail-account-for-ssrs-email-subscription
下面的引文来自于BateTech的答案。
据我所读,听起来您可能需要设置本地SMTP中继服务器来发送电子邮件,b/c SSRS要求“报表服务器服务必须具有SMTP服务器上的发送权限”,并且似乎没有为输入密码提供任何选项。我假设SSRS订阅电子邮件设置只使用Windows身份验证,因为它使用的是SSRS服务,但是配置文档很模糊。(http://technet.microsoft.com/en-us/library/ms345234(v=sql.105).aspx这里有一个链接,展示了如何设置SMTP中继服务器,这里是您需要进行不同操作的步骤。项目19,选择基本身份验证,输入您的gmail帐户信息,并确保TLS加密检查。第21项,输入您的服务器名作为完全限定的域名.输入"smtp.google.com“作为”智能主机“。然后在SSRS SMTP配置中指定上面创建的SMTP服务器。您可能还需要启用POP3在您的gmail帐户,如果您还没有。https://support.google.com/mail/answer/13273?cbid=wl8yzeug2lob&src=cb&lev=topic
https://dba.stackexchange.com/questions/225157
复制相似问题