cowbird 心有多大,世界有多大

燕八哥 MSN:cowbird2002@hotmail.com

know everything about something and something about everything

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
订阅时候一直报错,报错信息是“找不到指定的模块”,在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
posted on 2006-05-07 11:42  cowbird  阅读(1919)  评论(0编辑  收藏  举报