次の方法で共有


メール送信タスク

更新 : 2006 年 7 月 17 日

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

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

  • 電子メール メッセージで使用するメッセージ テキストを指定します。
  • 電子メール メッセージの件名行を指定します。
  • メッセージの優先度を設定します。タスクでは、標準、低、高の 3 種類の優先度がサポートされています。
  • [宛先]、[CC]、[BCC] 行に受信者を指定します。タスクで複数の受信者を指定する場合、セミコロンで区切られます。
    ms142165.note(ja-jp,SQL.90).gifメモ :
    [宛先]、[CC]、[BCC] 行の文字数は、インターネット標準に従って 256 文字に制限されています。
  • 添付ファイルを含めます。タスクで複数の添付ファイルを指定する場合、パイプ (|) 文字で区切られます。
    ms142165.note(ja-jp,SQL.90).gifメモ :
    パッケージの実行時に添付ファイルが存在しない場合、エラーが発生します。
  • 使用する SMTP 接続マネージャを指定します。

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

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

その他の関連タスク

Integration Services には、メッセージ キューを使用してパッケージ間でメッセージを送受信するタスクが含まれています。

このタスクの詳細については、次のトピックを参照してください。

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

次の表は、メール送信タスクのカスタム ログ エントリの一覧です。詳細については、「パッケージへのログ機能の実装」および「ログ記録用のカスタム メッセージ」を参照してください。

ログ エントリ 説明

SendMailTaskBegin

タスクが電子メール メッセージの送信を開始したことを示します。

SendMailTaskEnd

タスクが電子メール メッセージの送信を終了したことを示します。

SendMailTaskInfo

タスクに関する説明情報を提供します。

メール送信タスクの構成

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

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

SSIS デザイナでこれらのプロパティを設定する方法については、次のトピックを参照してください。

プログラムによるメール送信タスクの構成

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

参照

概念

Integration Services タスク
パッケージの制御フローの作成

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

変更内容 :
  • カスタム ログ エントリの表を追加しました。

2006 年 4 月 14 日

変更内容 :
  • [CC]、[BCC]、[宛先] 行の最大長に関する注記を追加しました。