惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
博客园 - 【当耐特】
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
MyScale Blog
MyScale Blog
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
B
Blog RSS Feed
腾讯CDC
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
雷峰网
雷峰网
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
DataBreaches.Net
The Cloudflare Blog
V
V2EX
S
SegmentFault 最新的问题

博客园 - cowbird

云从哪里来 闲谈“云计算” 麦格纳软件公司绩效考核信息化管理解决方案 工作回顾(二) 工作回顾(一) 小型软件企业的绩效考核(5) 小型软件企业的绩效考核(4) 小型软件公司的绩效考核(3) 小型软件公司的绩效考核(2) 小型软件公司的绩效考核(1) Licenses.licx 总是签出,影响多人开发的解决方法 使用enterprise library2.0的loging application block 心得 我理解的事件(Event) 我理解的委托(delegate) 很好的Ajax教程,有源代码 有感BigScreen项目(2005年10月31日起) 转:经理是做什么的? 三十述怀 解决windows2003自动更新错误0x80244019的问题
“找不到指定的模块”解决Reporting Service2000订阅邮件的问题
cowbird · 2006-05-07 · via 博客园 - cowbird

订阅时候一直报错,报错信息是“找不到指定的模块”,在ReportingServices的日志文件中,描述如下:
ReportingServicesService!emailextension!de8!05/07/2006-10:22:04:: Error sending email. System.IO.FileNotFoundException: 找不到指定的模块。
   at Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.CreateMessage(Notification notification)
   at Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification)

花了近三天的时间,终于找到方法把reporting service2000订阅邮件搞定。
原来是cdosys.dll没有注册好,它是在system32下,运行regsvr32 cdosys.dll再运行就好了。

不过配置RS2000的smtp非常繁琐(可能使用exchange邮件服务器例外)

第一、微软自带的帮助文档中描述有错误。RS只能使用匿名的,不能使用远程的smtp。
可见http://www.developmentnow.com/g/115_2005_1_0_0_454588/SMTP-delivery-configuration.htm
我试图配置非本地和非匿名的都没有成功,有成功的例子么?请告诉我。msn:cowbird2002@hotmail.com

第二、需要配置本地的SMTP,我是windows2003的系统。smtp配置是否成功,可以发送邮件来试,或者用telnet调试。关于如何调试网上有很多。

另外:RS2000的smtp配置文件在RSReportServer.config中,我的配置如下:
      <SMTPServer>本地IP或domain</SMTPServer>
      <SMTPServerPort></SMTPServerPort>
      <SMTPAccountName></SMTPAccountName>
      <SMTPConnectionTimeout></SMTPConnectionTimeout>
      <SMTPServerPickupDirectory>本地的邮件的路经D:\Inetpub\mailroot\Pickup</SMTPServerPickupDirectory>
      <SMTPUseSSL></SMTPUseSSL>
      <SendUsing>1必须是1,帮助文档中描述2是远程smtp,是错误的</SendUsing>
      <SMTPAuthenticate></SMTPAuthenticate>
      <From>cowbird2002@hotmail.com</From>
      <EmbeddedRenderFormats>
       <RenderingExtension>MHTML</RenderingExtension>
      </EmbeddedRenderFormats>
      <PrivilegedUserRenderFormats></PrivilegedUserRenderFormats>
      <ExcludedRenderFormats>
       <RenderingExtension>HTMLOWC</RenderingExtension>
       <RenderingExtension>NULL</RenderingExtension>
      </ExcludedRenderFormats>
      <SendEmailToUserAlias>True</SendEmailToUserAlias>
      <DefaultHostName></DefaultHostName>
      <PermittedHosts></PermittedHosts>

如果,邮件还是不能发送的话,那么只有建议你使用Reporting Service2005了,据说配置很简单。

欢迎使用Reporting Service的朋友来交流
msn:cowbird2002@hotmail.com