次の方法で共有


メール送信タスク

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

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

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

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

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

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

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

    注意

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

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

    注意

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

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

    重要

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

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

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

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

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

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

メール送信タスクの構成

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

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

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

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

[メール送信タスク エディター] ([全般] ページ)

[メール送信タスク エディター][全般] ページを使用すると、メール送信タスクに名前を付けて説明を記述できます。

Options

名前
メール送信タスクに一意の名前を提供します。 この名前は、タスク アイコンのラベルとして使用されます。

   タスク名はパッケージ内で一意である必要があります。

説明
メール送信タスクの説明を入力します。

[メール送信タスク エディター] ([メール] ページ)

[メール送信タスク エディター] ダイアログ ボックスの [メール] ページを使用すると、受信者、メッセージの種類、メッセージの重要度を指定できます。 メッセージにファイルを添付することもできます。 メッセージ テキストは、入力した文字列、テキストが含まれるファイルへのファイル接続、またはテキストが含まれる変数の名前になります。

Options

[SMTPConnection]
一覧で SMTP 接続マネージャーを選択するか、[<新しい接続...>] をクリックして新しい接続マネージャーを作成します。

重要

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

関連項目s: SMTP 接続マネージャー

送信元
送信者の電子メール アドレスを指定します。

To
受信者の電子メール アドレスを指定します。受信者はセミコロンで区切ります。

[Cc]
メッセージのコピーを受け取る受信者の電子メール アドレスを指定します。受信者はセミコロンで区切ります。

[Bcc]
メッセージのコピーを Bcc として受け取る受信者の電子メール アドレスを指定します。受信者はセミコロンで区切ります。

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

[MessageSourceType]
メッセージのソースの種類を選択します。 このプロパティのオプションを次の表に示します。

説明
[直接入力] メッセージ テキストをソースとして設定します。 この値を選択すると、動的オプション [MessageSource] が表示されます。
[ファイル接続] メッセージ テキストが含まれるファイルをソースとして設定します。 この値を選択すると、動的オプション [MessageSource] が表示されます。
変数 メッセージ テキストが含まれる変数をソースとして設定します。 この値を選択すると、動的オプション [MessageSource] が表示されます。

優先順位
メッセージの重要度を設定します。

[Attachments]
電子メール メッセージに添付するファイル名を指定します。ファイル名はパイプ文字 (|) で区切ります。

注意

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

MessageSourceType 動的オプション

[MessageSourceType] = [直接入力]

[MessageSource]
メッセージ テキストを入力するか、参照ボタン ( [...] ) をクリックして [メッセージの送信元] ダイアログ ボックスにメッセージを入力します。

[MessageSourceType] = [ファイル接続]

[MessageSource]
ファイル接続マネージャーを一覧から選択するか、<[新しい接続...]> をクリックして新しい接続マネージャーを作成します。

関連トピック: 接続マネージャー、ファイル接続マネージャー エディター

[MessageSourceType] = [変数]

[MessageSource]
一覧で変数を選択するか、<[新しい変数...]> をクリックして新しい変数を作成します。

関連トピック: Integration Services (SSIS) の変数変数の追加

参照

Integration Services タスク
制御フロー