1

レポートを自動的に生成し、配布リストに電子メールで送信するようにスケジュールされているさまざまなレポート サービス レポートがあります。これは非常にうまく機能しますが、MSRepSvc@ourdomain.com.

これで問題ありませんが、PHB は から来たように見せたいと考えていますOurGroup@ourdomain.com。グループをセットアップしたので、Exchangeは差出人アドレスOurGroupを使用して Outlook からメッセージを送信できますOurGroupが、これを行うように Reporting Services を構成する方法を見つけるのに苦労しています。

サーバー全体の構成オプションですか? これはユーザー アクセス プロファイル オプションですか? アプリを使用して RS サーバーにアタッチすることにより、プログラムで実行できますか (レポートの多くは既にコードによってトリガーされています)。

編集:サーバーを他のグループと共有しているため、サブセットまたはレポートごとに使用する必要があります。(違いがあるとすれば RS'05 ですが、'08 にアップグレードする道を進んでいます。)

4

3 に答える 3

2

申し訳ありませんが、できません。

SMTP を使用するため、プロトコルに制限があります。設定は.config ファイルで定義され、実行時、アプリ、またはレポート/サブスクリプションでは構成できません。

Outlook では、"差出人" を指定できる MAPI を使用しています。

さて、醜い回避策があります:-)

  1. レポートをメールボックスに送信すると、ルールを使用してメールを転送および変更できます。ただし、メールボックスは、ログインしてルールを構成できるログインに関連付けられている必要があります。それ以外の場合は、単にメールボックスに接続するだけで、ルールを適用するために Outlook を実行する必要があります。

  2. RS を複数回インストールし、インストールごとに「From」電子メールを異なる方法で構成します。この場合、「FROM」は構成ファイルで定義されています。

  3. メールボックスを監視して転送を行うサービスにメールを送信する

オプション 3 は明らかに最も適切ですが、最も多くの投資が必要です。

于 2008-12-09T19:12:10.860 に答える
1

Reporting Services 構成マネージャー (SQL Server 2005 のスタート メニュー項目の [構成] の下にあります) を使用して、送信者の電子メール アドレスを構成できます。左側のペインで、[メール設定] ヘッダーをクリックし、送信者アドレスを指定します。

これは、構成中のサーバーで生成されるすべてのレポートに表示されるアドレスです。レポート レベルで送信者アドレスを指定する方法があるとは思えません。

HTH。

于 2008-12-08T15:04:40.363 に答える
-1

データ ドリブン サブスクリプションを使用していますか、それとも RS の単純なサブスクリプション タイプを使用してレポートを配布していますか?

データ ドリブン サブスクリプションでは、レポート、受信者リスト、形式の種類などのパラメーターを含む、サブスクリプションのプロパティを指定するためにサブスクリプション エンジンで使用できる情報を含むカスタム テーブルを提供できると思います。カスタム テーブルにあるデータに基づいて、電子メール通信の TO/FROM/SUBJECT などを指定します。それをチェックして、それがうまくいくかどうか私たちに知らせてください.

乾杯。

于 2008-12-08T21:29:21.537 に答える