该篇文章是我于2009年6月10日通过自己编写的工具,批量从位于在博客园的博客站点(http://chenxizhang.cnblogs.com)同步而来。文章中的图片地址仍然是链接到博客园的。特此说明! 陈希章原文地址:http://www.cnblogs.com/chenxizhang/archive/2009/04/26/1444046.html原文标题:配置Reporting Service以发送邮件 原文发表:2009/4/26 8:37:00 |
不少朋友会问到,Repoting Service配置管理器中的这个电子邮件设置到底如何设置?
有关配置的详细细节,请参考http://technet.microsoft.com/zh-cn/library/ms159155.aspx
我总结几点
1. 你可能会疑惑,这里为什么不需要配置密码?这是因为,不需要。因为报表服务是通过自己的服务帐号去连接SMTP服务器(以及进行登录),只不过发邮件的时候,是以你上面指定的“发件人地址”作为显示的。这个其实不难理解的,我们自己写一个邮件程序也大抵如此。
所以,关键就在于,要让当前报表服务器的启动帐号,具有SMTP服务器的访问权限
一般这里都需要设置一个域帐号。
2. 这里能不能使用外部的SMTP服务器?我想是不可以的,别费那个劲了。你想想吧,你怎么让你的windows帐号去登录外部的SMTP服务器呢?那么有的朋友就有意见了,说我就是想那么做呢?好吧,如果你愿意,你可以自己写一个DeliveryExtension。至于怎么写Extension,你可以参考
C:/Program Files/Microsoft SQL Server/100/Samples/Reporting Services/Extension Samples/PrinterDelivery Sample。这是一个范例。
邮件功能,主要就是用在下面的这个场景:报表订阅。你可以把电子邮件理解为报表订阅的一种交付方式(Delivery)
作者:陈希章 出处:http://blog.csdn.net/chen_xizhang 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |