メール送信タスク
メール送信タスクは、電子メール メッセージを送信します。 メール送信タスクを使用すると、パッケージ ワークフロー内のタスクが成功または失敗した場合にパッケージからメッセージを送信したり、実行時にパッケージで発生するイベントに応答してメッセージを送信したりできます。 たとえば、データベースのバックアップ タスクが成功または失敗したことを、メール送信タスクからデータベース管理者に通知できます。
メール送信タスクは、次の方法で構成できます。
電子メール メッセージで使用するメッセージ テキストを指定します。
電子メール メッセージの件名行を指定します。
メッセージの優先度レベルを設定します。 タスクでは、標準、低、高の 3 種類の優先度レベルがサポートされています。
[宛先]、[CC]、[BCC] 行に受信者を指定します。 タスクで複数の受信者を指定する場合、セミコロンで区切られます。
注 [宛先]、[CC]、[BCC] 行の文字数は、インターネット標準に従って 256 文字に制限されています。
添付ファイルを含めます。 タスクで複数の添付ファイルを指定する場合、パイプ (|) 文字で区切られます。
注 パッケージの実行時に添付ファイルが存在しない場合、エラーが発生します。
使用する SMTP 接続マネージャーを指定します。
重要 SMTP 接続マネージャーでは、匿名認証と Windows 認証のみがサポートされています。 基本認証はサポートされていません。
メッセージ テキストには、指定する文字列、テキストを含むファイルへの接続、またはテキストを含む変数名を使用できます。 タスクは、ファイル接続マネージャーを使用してファイルに接続します。 詳細については、「フラット ファイル接続マネージャー」を参照してください。
タスクは、SMTP 接続マネージャーを使用してメール サーバーに接続します。 詳細については、「SMTP 接続マネージャー」を参照してください。
メール送信タスクで使用できるカスタム ログ メッセージ
次の表は、メール送信タスクのカスタム ログ エントリの一覧です。 詳細については、「Integration Services (SSIS) のログ記録」および「ログ記録用のカスタム メッセージ」を参照してください。
ログ エントリ |
説明 |
---|---|
SendMailTaskBegin |
タスクが電子メール メッセージの送信を開始したことを示します。 |
SendMailTaskEnd |
タスクが電子メール メッセージの送信を終了したことを示します。 |
SendMailTaskInfo |
タスクに関する説明情報を提供します。 |
メール送信タスクの構成
プロパティの設定は、SSIS デザイナーから行うか、プログラムによって行います。
SSIS デザイナーで設定できるプロパティの詳細については、次のトピックのいずれかを参照してください。
プログラムによってこれらのプロパティを設定する方法の詳細については、次のトピックを参照してください。
関連タスク
これらのプロパティを SSIS デザイナーで設定する方法については、「タスクまたはコンテナーのプロパティを設定する」を参照してください。
関連コンテンツ
- shareourideas.com の技術記事「配信通知付きで電子メールを送信する方法 (C#)」
|