Reporting services 通过电子邮件发送MS Reporting Services 2005报告,就像从特定地址发送一样

Reporting services 通过电子邮件发送MS Reporting Services 2005报告,就像从特定地址发送一样,reporting-services,exchange-server,Reporting Services,Exchange Server,我们有各种reporting services报告,这些报告计划自动生成报告并通过电子邮件发送到通讯组列表。这很有效,但它们似乎来自MSRepSvc@ourdomain.com 这一切都很好,但PHB希望它们看起来像来自OurGroup@ourdomain.com。我们已经设置了一个组,因此Exchange允许我们(我们组中的人)使用发件人地址中的OurGroup从Outlook发送邮件,但我很难找到如何配置Reporting Services来实现这一点 它是服务器范围的配置选项吗?它是用户访

我们有各种reporting services报告,这些报告计划自动生成报告并通过电子邮件发送到通讯组列表。这很有效,但它们似乎来自
MSRepSvc@ourdomain.com

这一切都很好,但PHB希望它们看起来像来自
OurGroup@ourdomain.com
。我们已经设置了一个组,因此Exchange允许我们(我们组中的人)使用发件人地址中的
OurGroup
从Outlook发送邮件,但我很难找到如何配置Reporting Services来实现这一点

它是服务器范围的配置选项吗?它是用户访问配置文件选项吗?我们可以通过使用应用程序连接到RS服务器(许多报告已经由代码触发)以编程方式完成吗

编辑:我们与其他组共享服务器-因此它必须是针对某个子集的,或者是基于每个报告的。
(如果有区别的话,这是RS'05,尽管我们正在升级到'08。)

您可以使用Reporting Services配置管理器(在SQL Server 2005开始菜单项的“配置”下提供)配置发件人电子邮件地址。在左侧窗格中,单击“电子邮件设置”标题,并指定发件人地址

这是将显示在正在配置的服务器上生成的所有报告上的地址。我认为没有办法在报表级别指定发件人地址


HTH.

您是使用数据驱动订阅,还是仅使用RS中的简单订阅类型来分发报表

我相信,对于数据驱动订阅,您可以提供一个自定义表,其中包含订阅引擎可用于指定订阅属性的信息,包括报表参数、收件人列表、格式类型等。它允许您指定收件人/发件人/主题,根据自定义表中的数据进行电子邮件通信。检查一下,让我们知道这是否适合你

干杯。

对不起,你不能

因为它使用SMTP,所以您仅限于协议。 该设置在中定义,在运行时、应用程序或报告/订阅中不可配置

Outlook使用允许指定“发件人”的MAPI

现在,有一些难看的解决办法:-)

  • 如果将报告发送到邮箱,则可以使用规则转发和更改电子邮件。但是,邮箱必须与您可以登录并配置规则的登录名相关联。另外,如果只连接到邮箱,则需要运行Outlook来应用规则

  • 多次安装RS,并在每次安装时以不同方式配置“发件人”电子邮件。 在这种情况下,“FROM”是在配置文件中定义的

  • 将电子邮件发送到监视邮箱的服务,以执行转发


  • 选项3显然是最整洁的,但投资最多。

    啊,谢谢-我们追求的是报告级别(或报告子集)。如果它有不同。。。“…许多报告已由代码触发…”您可以将报告呈现到网络共享,并使用代码以编程方式生成SMTP邮件,并将报告作为附件发送。只是一个想法…谢谢-你列举了各种选择,证实了我们的恐惧!