# tSendMail

ジョブの特定の状態または起こりうるエラーについて受信者に通知します。

tSendMailは、定義済みの受信者にメールと添付ファイルを送信します。

## tSendMailの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtSendMailを設定するために使われます。

標準のtSendMailコンポーネントは、インターネットファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| To | 主な受信者のメールアドレス。 |
| [From] (差出人) | サーバーのメールアドレスを送信。 |
| [Show sender's name] (送信者の名前を表示) | 送信者の名前をメッセージ内に表示する場合は、このチェックボックスをオンにします。 |
| [Cc] | 別の受信者宛てのメールメッセージの二次受信者のメールアドレス。 |
| [Bcc] | メールメッセージの二次受信者のメールアドレス。[Bcc]フィールドに表示されている受信者はメッセージのコピーを受け取りますが、他の受信者のコピーには表示されません。 |
| [Subject] (件名) | メールの見出し。 |
| [Message] (メッセージ) | メールの本文メッセージ。Ctrl + スペースを押して、使用可能な変数のリストを表示します。 |
| [Die if the attachment file doesn't exist] (添付ファイルが存在しない場合は消滅) | このチェックボックスはデフォルトで選択されています。添付ファイルがない場合でもメッセージを送信する場合は、このチェックボックスをオフにします。 |
| [Attachments] (添付ファイル) | メールメッセージと共に添付して送信されるファイルを指定します。[+]ボタンをクリックすると、必要な行数を追加し、各行に次のカラムの値を設定するために使われます。<br><br><ul> <li> <p> <span>[File] (ファイル)</span>: 添付ファイルへのパスを入力するか、またはその直下にあるすべてのファイルが添付される場合はフォルダーへのパスを入力します。</p> </li> <li> <p> <span>[Content Transfer Encoding] (コンテンツ転送エンコーディング)</span>: セルをクリックして、リストからコンテンツ転送エンコーディング値を選択します。</p> </li> </ul> |
| [Other Headers] (その他のヘッダー) | プラスボタンをクリックして、標準ヘッダーに属さないヘッダー情報の[Key] (キー)および対応する[Value] (値)を入力できる場所に、必要な行数を追加します。 |
| [SMTP Host and Port] (SMTPホストとポート) | メールの送信に使用するSMTPサーバーのIPアドレス。 |
| [SSL Support] (SSLサポート) | SSLプロトコルを介してクライアント側でサーバーを認証するには、このチェックボックスをオンにします。 |
| [STARTTLS Support] (STARTTLSサポート) | STARTTLSプロトコルを介してクライアント側でサーバーを認証するには、このチェックボックスをオンにします。 |
| [Importance] (重要性) | リストからメッセージの優先度を選択します。 |
| [Authentication mode] (認証モード) | ドロップダウンリストで、次のいずれかの認証モードを選択します。<br><br><ul> <li> <span>[No Auth] (認証なし)</span>: 認証は必要ありません。</li> <li> <span>[Basic] (基本)</span>: ユーザー名とパスワードを使ってアクセスを認証します。メールを送信するためには、ユーザー名とパスワードを入力する必要があります。パスワードを入力するためには、<span>[Password] (パスワード)</span>フィールドの横にある<span>[...]</span>ボタンをクリックし、ポップアップダイアログボックスにパスワードを二重引用符で囲んで入力して<span>[OK]</span>をクリックし、設定を保存します。</li> <li> <span>OAuth</span>: OAth 2.0を使ってアクセスを認証します。メールを送信するためには、ユーザー名とOAuthアクセストークンを入力する必要があります。OAuthアクセストークンを入力するためには、<span>[OAuth Access Token] (OAuthアクセストークン)</span>フィールドの横にある<span>[...]</span>ボタンをクリックし、ポップアップダイアログボックスにOAuthアクセストークンを二重引用符で囲んで入力して<span>[OK]</span>をクリックし、設定を保存します。</li> </ul><br><br>情報メモ注: この[Authentication mode] (認証モード)ドロップダウンリストとOauth2項目は、Talendが提供する8.0.1 R2022-08以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。 |
| [Die on error] (エラー発生時に強制終了) | このチェックボックスはデフォルトで選択されています。エラーの発生した行をスキップし、エラーが発生していない行の処理を完了するには、このチェックボックスをオフにします。 |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [MIME subtype from the 'text' MIME type] ('text' MIMEタイプからのMIMEサブタイプ) | リストからメッセージのテキストのストラクチャー形式を選択します。 |
| [Encoding type] (エンコーディングタイプ) | リストからエンコーディングを選択するか、[CUSTOM] (カスタム)を選択して、手動で定義します。 |
| [Set localhost] (ローカルホストを設定) | ローカルホストの名前を指定する場合はこのオプションを選択します。[Localhost] (ローカルホスト)フィールドに、ホスト名として文字列を二重引用符で囲んで入力します。<br><br>情報メモ注: このオプションは、Talendが提供する8.0.1 R2022-08以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。 |
| [Use two line authentication for OAuth2] (OAuth2にツーライン認証を使用) | Auth2でツーライン認証を使用する場合は、このオプションを選択します。<br><br>このオプションは、[Basic settings] (基本設定)ビューで[Authentication mode] (認証モード)ドロップダウンリストからOAuth2を選択した場合に利用できます。<br><br>情報メモ注: このオプションは、Talendが提供する8.0.1 R2022-08以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。 |
| [Custom properties] (カスタムプロパティ) | カスタムプロパティを追加し、プロパティ値を設定するために使われます。<br><br>カスタムプロパティのキー/値のペアを指定する場合は、このテーブルの下部にあるプラスボタンをクリックしてテーブルに行を追加し、Keyカラムにプロパティ名を二重引用符で囲んで入力して、Valueカラムにプロパティ値を入力します。<br><br>情報メモ注: このオプションは、Talendが提供する8.0.1 R2022-08以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。 |
| [tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、ジョブレベルやコンポーネントレベルでジョブ処理メタデータが収集されます。 |

## グローバル変数

| 変数 | 説明 |
| --- | --- |
| グローバル変数 | ERROR\_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。<br><br>Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。<br><br>フィールドまたは式に変数を入力する場合は、Ctrl + スペースを押して変数リストにアクセスし、使用する変数を選択します。<br><br>変数の詳細は、[コンテキストと変数を使用](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/contexts-and-variables)をご覧ください。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | このコンポーネントは、通常、単一のサブジョブとして使用されますが、出力オブジェクトまたは終了オブジェクトとしても使用できます。[Row] (行)または[Iterate] (反復処理)リンクを使用して他のコンポーネントに接続できます。 |

**関連概念**

[エラーに関するメールの送信](https://help.qlik.com/talend/ja-JP/components/8.0/mail/tsendmail-tfileinputdelimited-tfileoutputxml-tfileoutputxml-sending-email-on-error-standard-component-this)

[HTML形式の添付ファイル付きのメールを送信する](https://help.qlik.com/talend/ja-JP/components/8.0/mail/component-tsendmail-send-email "tSendMailコンポーネントの設定とプロパティを通じて、メールをプレーンテキスト、HTMLとして送信し、必要に応じて添付ファイルを含めることができます。以下は、tSendMail コンポーネントを使ってHTML形式の添付ファイル付きのメールを送信する例です。")