当前位置:  开发笔记 > 数据库 > 正文

如何配置SQL Server 2005 Reporting Services(SSRS)通过远程SMTP服务器通过电子邮件发送报告?

如何解决《如何配置SQLServer2005ReportingServices(SSRS)通过远程SMTP服务器通过电子邮件发送报告?》经验,为你挑选了1个好方法。

如何配置SSRS/Windows Server 2003,以便我可以通过需要用户名和密码的远程SMTP服务器设置电子邮件传递.

我可以使用SMTP地址和其他参数配置SSRS,但无法使用smtp用户名和密码进行配置.

我一直在寻找,但只能找到模糊的参考设置某种中继,以掩盖SSRS开箱即用的奇怪的smtp功能缺乏.

有任何想法吗?



1> Tom Willwert..:

以下是仅使用Microsoft SSRS/Windows Server 2003组件进行此设置的步骤.

1)在添加/删除程序/ App Server/IIS中安装SMTP服务器
在IIS管理器中:
2)添加您将要发送的域(作为远程类型),如yourwebsite.com
3)在默认SMTP虚拟服务器属性/交付下tab/advaced按钮,在智能主机字段中添加远程smtp服务器.
4)在默认SMTP虚拟服务器属性/传送选项卡/出站安全按钮下,选择基本身份验证,用户名= SMTP用户名,密码= SMTP密码

在rsreportserver.config文件(sql drive:\ Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer)中:
5)x.x.x.x使用刚刚设置SMTP服务器的计算机的IP进行填充.
6)填充you@yourwebserver.com
7)将此更改为false False
8)最后,确保将域设置为允许的主机,例如:

yourwebsite.com

至于SSRS中不直接支持SMTP基本身份验证的原因似乎是设计原因.我能找到的最好的解释是在这个MSDN论坛上:

正如这里提到的一张海报所示,有一个Microsoft Connect票证可供请求此功能的人使用.


:\ Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer)中:
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有