Microsoft SSRS/Windows Server 2003 コンポーネントのみを使用してこれをセットアップする手順は次のとおりです。
1) [プログラムの追加と削除] / [アプリケーション サーバー] / [IIS] に SMTP サーバーをインストールします。IIS
マネージャーで: 2) yourwebsite.com
などとして送信するドメインを (リモート タイプとして) 追加します
。3) [既定の SMTP 仮想サーバー プロパティ] / [配信] の下でタブ/高度なボタンをクリックして、スマート ホスト フィールドにリモート SMTP サーバーを追加します。
4) [既定の SMTP 仮想サーバーのプロパティ] / [配信] タブ / [送信セキュリティ] ボタンで、[基本認証] を選択します。ユーザー名 = SMTP ユーザー名、パスワード = SMTP パスワード
rsreportserver.config ファイル( sql ドライブ:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer):
5) <SMTPServer>x.x.x.x</SMTPServer>
SMTP サーバーをセットアップしたマシンの IP を入力します。
6) 入力<From>you@yourwebserver.com</From>
します 7) これを false に変更します<SendEmailToUserAlias>False</SendEmailToUserAlias>
8) 最後に、次のように、許可されたホストとしてドメインを設定してください。
<PermittedHosts>
<HostName>yourwebsite.com</HostName>
</PermittedHosts>
SMTP基本認証がSSRSで直接サポートされていない理由は、設計によるものと思われます。私が見つけた最良の説明は、このMSDN フォーラムでした。
ここで 1 人のポスターが言及しているように、この機能を要求している人々のために開いているMicrosoft Connect チケットがあります。