次の方法で共有


メール送信タスク

メール送信タスクは、電子メール メッセージを送信します。 メール送信タスクを使用すると、パッケージ ワークフロー内のタスクが成功または失敗した場合にパッケージからメッセージを送信したり、実行時にパッケージで発生するイベントに応答してメッセージを送信したりできます。 たとえば、データベースのバックアップ タスクが成功または失敗したことを、メール送信タスクからデータベース管理者に通知できます。

メール送信タスクは、次の方法で構成できます。

  • 電子メール メッセージで使用するメッセージ テキストを指定します。

  • 電子メール メッセージの件名行を指定します。

  • メッセージの優先度レベルを設定します。 タスクでは、標準、低、高の 3 種類の優先度レベルがサポートされています。

  • [宛先]、[CC]、[BCC] 行に受信者を指定します。 タスクで複数の受信者を指定する場合、セミコロンで区切られます。

    [宛先]、[CC]、[BCC] 行の文字数は、インターネット標準に従って 256 文字に制限されています。

  • 添付ファイルを含めます。 タスクで複数の添付ファイルを指定する場合、パイプ (|) 文字で区切られます。

    パッケージの実行時に添付ファイルが存在しない場合、エラーが発生します。

  • 使用する SMTP 接続マネージャーを指定します。

    重要

    SMTP 接続マネージャーでは、匿名認証と Windows 認証のみがサポートされています。 基本認証はサポートされていません。

メッセージ テキストには、指定する文字列、テキストを含むファイルへの接続、またはテキストを含む変数名を使用できます。 タスクは、ファイル接続マネージャーを使用してファイルに接続します。 詳しくは、「 フラット ファイル接続マネージャー」をご覧ください。

タスクは、SMTP 接続マネージャーを使用してメール サーバーに接続します。 詳しくは、「 SMTP 接続マネージャー」をご覧ください。

メール送信タスクで使用できるカスタム ログ メッセージ

次の表は、メール送信タスクのカスタム ログ エントリの一覧です。 詳細については、「 Integration Services (SSIS) のログ記録 とログ 用のカスタム メッセージ」を参照してください。

ログ エントリ 説明
SendMailTaskBegin タスクが電子メール メッセージの送信を開始したことを示します。
SendMailTaskEnd タスクが電子メール メッセージの送信を終了したことを示します。
SendMailTaskInfo タスクに関する説明情報を提供します。

メール送信タスクの構成

プロパティを設定するには SSIS デザイナーから行うか、またはプログラムによって設定します。

SSIS デザイナーで設定できるプロパティの詳細については、次のいずれかのトピックをクリックしてください。

プログラムによってこれらのプロパティを設定する方法については、次のトピックを参照してください。

これらのプロパティを SSIS デザイナーで設定する方法の詳細については、「 タスクまたはコンテナーのプロパティを設定する」をご覧ください。

こちらもご覧ください

Integration Services タスク
制御フロー