メール Modules
標準サブセットの Engines- >Mail フォルダーには、 Mail Engine3,0の特定のタスクを実行するModulesが含まれています。
Connectto Cloud Mail Server
Connect to Cloud Mail Server モジュールを使用することで、OAuth 2.0を使用するメールサービスに接続できます。
Connect to CloudメールサーバはMicrosoftOffice365および Googleワークスペースをサポートします。開始する前に準備しておくべき事項については、 "クラウドメールサーバに接続します。".を参照してください。
モジュールには次のAttributesがあります。
| 
                                                                     ModuleAttribute  | 
                                                                
                                                                     説明  | 
                                                            
|---|---|
| 
                                                                     Connection Name  | 
                                                                
                                                                     接続に一意の名前を入力します。 この接続名は、後のメールエンジン3,0 のテストステップで使用します。  | 
                                                            
| 
                                                                     Microsoft Office 365  | 
                                                                
                                                                     Microsoft Office 365に接続するには、 Microsoft Office 365 ModuleAttributeをご利用ください。  | 
                                                            
| 
                                                                     MicrosoftOffice365- >;テナントID  | 
                                                                
                                                                     MicrosoftEntraアプリケーションのテナント ID を入力します。  | 
                                                            
| 
                                                                     MicrosoftOffice365- >;アプリケーションID  | 
                                                                
                                                                     MicrosoftEntraアプリケーションのアプリケーションID を入力します。  | 
                                                            
| 
                                                                     Microsoft Office 365->クライアントシークレット  | 
                                                                
                                                                     MicrosoftEntraアプリケーション用に作成したクライアントシークレットを入力します。 クライアントシークレットを機密に保つために、サポートされているキーコンテナー統合を使用することができます。  | 
                                                            
| 
                                                                     Microsoft Office 365->;メールボックス  | 
                                                                
                                                                     受信するために使用したいメールアドレスを入力します。  | 
                                                            
| 
                                                                     Google ワークスペース  | 
                                                                
                                                                     Google ワークスペースに接続するには、 Google ワークス ModuleAttributeを使用します。  | 
                                                            
| 
                                                                     Google ワークスペース->; JSON キー  | 
                                                                
                                                                     Google Cloudコンソールからの JSON クレデンシャルファイルの内容を入力します。以下のオプションのいずれかを選択してください。 
  | 
                                                            
| 
                                                                     Google ワークスペース->メールボックス  | 
                                                                
                                                                     メールの送受信に使用する Google ワークスペースのメールアドレスを入力します。  | 
                                                            
                                                                     
                                                                 | 
                                                                
                                                                     この例では、Microsoft Office 365に接続する方法を示しています。ここでは、テストケースが以下のことを行います: 
 
                                                                         Microsoft Office 365に接続して、メールをご利用ください。  | 
                                                            
                                                                     
                                                                 | 
                                                                
                                                                     この例では、Google ワークスペースメールサービスに接続する方法を示します。ここでは、テストケースが以下のことを行います。 
  | 
                                                            
Connectto Exchange Server
Connect to Exchange Server モジュールは、Microsoft Exchange Serverに接続して、メール機能をテストすることができます。この手順をTestCaseのExchangeサーバーおよびメールサーバーに適用できます。
このモジュールには次のModuleAttributeがあります。
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 Connection Name  | 
                                                            
                                                                 接続先の一意のExchangeサーバー名を指定。 Mail Engine 3.0 は、後のTestStepでこの接続名を使用してExchangeサーバーに接続します。  | 
                                                        
| 
                                                                 認証タイプ  | 
                                                            
                                                                 Exchange Server のエンドポイントに接続するための認証方法を選択。使用可能な値: 
 紐づけられているTestStepでは、このModuleAttributeをActionMode Select と常に一緒に使用してください。  | 
                                                        
| 
                                                                 Username  | 
                                                            
                                                                 Exchangeサーバーアカウントのユーザー名。  | 
                                                        
| 
                                                                 Password  | 
                                                            
                                                                 ユーザーアカウントのパスワード。  | 
                                                        
| 
                                                                 App Id  | 
                                                            
                                                                 Authentication Type として OAuth を選択する場合は、 Microsoft IDプラットフォームで登録したアプリケーション(クライアント)ID を指定。  | 
                                                        
| 
                                                                 Tenant Id  | 
                                                            
                                                                 Authentication Type として OAuth を選択する場合は、 Microsoft IDプラットフォームで登録した Directory (tenant) ID を指定。  | 
                                                        
| 
                                                                 Exchange Web Services Url  | 
                                                            
                                                                 (オプション)Exchangeサーバーのアドレスを指定。 https://<mail-server>/ews/exchange.asmx の形式を使用し、 <mail-server> をExchangeサーバーのアドレスに置き換えてください。 それ以外の場合、ユーザー名から推測できる場合、Exchange サーバーのAutodiscoverサービスはこの ModuleAttribute を自動的に指定します。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 Tricentis Tosca はOffice 365をサポートしています。アカウントで Azure多要素認証(MFA) が有効になっている場合は、2段階認証検証(2FA) 用の新しいアプリ パスワードを作成する必要があります。詳細については、Microsoft のドキュメント「2 段階検証のアプリ パスワードを管理する」を参照してください。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、エクスチェンジサー「 exchangemail.com 」に接続する「 SampleConnection 」という名前の接続を確立します。 Tricentis では、アプリケーションとExchangeサーバー間の安全な通信を確保するために、EWSエンドポイントに送信するすべてのリクエストにHTTPSを使用することをお勧めします。 
                                                                         Exchangeサーバーへの接続を確立する 
  | 
                                                        
Connect to Mail Server
Connect to Mail Server するモジュールでは、メール機能をテストするためのメールサーバを指定することができます。クレデンシャルテストステップ値がない場合、現在ログインしている Windowsユーザーを使用してメールサーバに接続します。
モジュールには次の ModuleAttributes があります。
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 Connection Name  | 
                                                            
                                                                 接続先の一意のメールサーバー名を指定。 Mail Engine 3.0 は、後でTestStepをメールサーバーに接続する時にこの接続名を使用します。  | 
                                                        
| 
                                                                 Mail Server  | 
                                                            
                                                                 メールサーバーのIPアドレスまたはFQDN(完全修飾ドメイン名)  | 
                                                        
| 
                                                                 Username  | 
                                                            
                                                                 メールサーバーへのアクセスに使用するアカウントのユーザー名。  | 
                                                        
| 
                                                                 Password  | 
                                                            
                                                                 指定したユーザー名のパスワード。  | 
                                                        
| 
                                                                 Port  | 
                                                            
                                                                 接続するポート番号。 ポートが開いた状態で、ファイアーウォールによるブロックがないことを確認してください。  | 
                                                        
| 
                                                                 Enable Security  | 
                                                            
                                                                 電子メールの操作中にSSL/TLS証明書によるセキュア接続(安全な接続)を使用するかどうかを選択。 使用可能な値: 
  | 
                                                        
| 
                                                                 Protocol  | 
                                                            
                                                                 使用するネットワークプロトコルを指定。 使用可能な値: 
  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 SampleConnection 名で接続を確立し、メールサーバー mailengine.examplecompany.com に接続します。 この接続の仕様: 
 以下のテストステップを使用して、メールサーバへの接続を定義してください。 
                                                                         mailengine.examplecompany.com への接続を確立する 
  | 
                                                        
Receive Mail Simple
Receive Mail Simple モジュールを使用すると、特定の電子メール1通の受信について、その有無を確認できます。この機能は、POP3またはIMAPのプロトコルのみをサポートします。
複数の電子メールの受信を確認するには、 Receive Mail Expert モジュールを使用します。
Receive Mail Simple モジュールには次のModuleAttributeがあります。
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 Connection Name  | 
                                                            
                                                                 定義済みの接続名。ActionModeの Input を使用。  | 
                                                        
| 
                                                                 From Address  | 
                                                            
                                                                 送信者の電子メールアドレスを指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 From Name  | 
                                                            
                                                                 送信者名を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 To  | 
                                                            
                                                                 受信者を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Cc  | 
                                                            
                                                                 CC受信者を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 From Date/Time  | 
                                                            
                                                                 検索する期間の開始日と時刻を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 To Date/Time  | 
                                                            
                                                                 検索する期間の終了日と時刻を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Subject  | 
                                                            
                                                                 件名を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Body  | 
                                                            
                                                                 メッセージ本文を入力してください。 HTML またはプレーンテキストを指定できます。選択しない場合のデフォルト形式はPlainテキストです。Mail Engine 3.0 でメッセージ本文のみを検証する(HTMLタグを無視する)には、ワイルドカードを使用します。この入力は、値で大文字と小文字を区別します。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Attachment Name  | 
                                                            
                                                                 添付ファイル名を指定。 複数のファイルを添付できます。バックグラウンドで Mail Engine 3.0 は、すべての添付ファイル名を1つの文字列(セミコロン区切り)として保存します。 特定の添付ファイルの有無を検証するには、先頭と末尾にワイルドカードを使用して囲みます。ワイルドカードを使用すると、 Mail Engine 3.0 は、文字列全体ではなく1つの添付ファイルの有無のみを検証します。 例えば、複数の添付ファイルの中から TestAttachment.txt という添付ファイルの有無だけを検証するには、 *TestAttachment.txt* と入力します。 添付ファイル名をバッファリングすることもできます。ただし、バッファリングは文字列全体に対して可能であり、個々の添付ファイル名には適用できません。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Folder  | 
                                                            
                                                                 この機能は、IMAPサーバーのみをサポート。 フォルダー構造パスを指定。例: INBOX.TestFolder 。(使用可能な)区切り文字は、使用するメールサーバーによって異なる。 ActionModeの Input を使用。 サーバーの設定によって、小文字と大文字を含む正確なフォルダー名が決まります。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Save Attachments To  | 
                                                            
                                                                 添付ファイルを保存するフォルダーへのパスを指定。ActionModeの Input を使用。 電子メールに複数の添付ファイルがある場合もすべてこのフォルダーに保存されます。 フォルダー内に同じ名前の添付ファイルが既に存在すると、 Mail Engine 3.0 が既存のファイルを上書きします。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 SaveMail  | 
                                                            
                                                                 保存する電子メールに一意の名前を指定。 送信メールモジュールでは、これを使用して返信メッセージを送信することができます。  | 
                                                        
| 
                                                                 調査するメールの数  | 
                                                            
                                                                 検査する電子メールの最大数を指定。 このModuleAttributeはオプションです。  | 
                                                        
ActionModeを使用する
上記のModuleAttributeの表に記載がない限り、次のActionModeを使用できます。
- 
                                                        
ActionModeの Input を使用し、基本検索条件を定義
 - 
                                                        
ActionModeの Constraint を使用し、基本検索条件に一致する全電子メールの検索をさらに絞り込む
 - 
                                                        
ActionModeの Verify を使用し、データを検証
 - 
                                                        
アクションモードバッファはデータをバッファに保存するためのものです。
 
                                                                 
                                                             | 
                                                            
                                                                 この例では、以下の内容:「Congratulations on your research grant」という特定の単一のメールを受信したかどうかを確認します。 これを行うには、前に確立した接続 SampleConnection(see chapter "Connect to Mail Server")を使用します。 基本検索条件は次のとおりです。 
 これらの条件に一致する全電子メールの中から、次の要件を満たす1通を探します。 
 Mail Engine 3.0 がこの電子メールを見つけたら、次のアクションを実行してください。 
 
                                                                         (上記の)内容がフォーマットされた電子メールを検索する 
 
                                                                             (上記の)内容の電子メールを検索する  | 
                                                        
Receive Mail Expert
Receive Mail Expert モジュールを使用すると、特定の電子メールについて受信の有無を確認できます。この機能は、POP3またはIMAPのプロトコルのみをサポートします。
特定の電子メール1通について受信の有無を確認するには、Receive Mail Simple モジュールを使用します。
Receive Mail Expert モジュールには、次のModuleAttributeがあります。
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 Connection Name  | 
                                                            
                                                                 定義済みの接続名。ActionModeの Input を使用。  | 
                                                        
| 
                                                                 Search criteria  | 
                                                            
                                                                 読み取り専用。  | 
                                                        
| 
                                                                 Searchcriteria->;From Address  | 
                                                            
                                                                 送信者の電子メールアドレスを指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->;From Name  | 
                                                            
                                                                 送信者名を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->;To  | 
                                                            
                                                                 受信者を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->;Cc  | 
                                                            
                                                                 CC受信者を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->;Subject  | 
                                                            
                                                                 件名を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->Attachment Name  | 
                                                            
                                                                 添付ファイル名を指定。 複数のファイルを添付できます。バックグラウンドで Mail Engine 3.0 は、すべての添付ファイル名を1つの文字列(セミコロン区切り)として保存します。 特定の添付ファイルの有無を検証するには、先頭と末尾にワイルドカードを使用して囲みます。ワイルドカードを使用すると、 Mail Engine 3.0 は、文字列全体ではなく1つの添付ファイルの有無のみを検証します。 例えば、複数の添付ファイルの中から TestAttachment.txt という添付ファイルの有無だけを検証するには、 *TestAttachment.txt* と入力します。 添付ファイル名をバッファリングすることもできます。ただし、バッファリングは文字列全体に対して可能であり、個々の添付ファイル名には適用できません。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->;Body  | 
                                                            
                                                                 メッセージ本文を入力。 HTML または PLAIN テキストを選択できます。選択しない場合のデフォルト形式はPlainテキストです。 Mail Engine 3.0 でメッセージ本文のみを検証する(HTMLタグを無視する)には、ワイルドカードを使用します。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->From Date/Time  | 
                                                            
                                                                 検索する期間の開始日と時刻を指定。 Mail Engine 3.0 は、UTC時(協定世界時)を使用します。開始時刻と日付をUTC時で入力してください。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->To Date/Time  | 
                                                            
                                                                 検索する期間の終了日と時刻を指定。 Mail Engine 3.0 は、UTC時(協定世界時)を使用します。終了時刻と日付をUTC時で入力してください。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Searchcriteria->;Folder  | 
                                                            
                                                                 この機能は、IMAPサーバーのみをサポート。 フォルダー構造パスを指定。例: INBOX.TestFolder 。(使用可能な)区切り文字は、使用するメールサーバーによって異なる。 ActionModeの Input を使用。 サーバーの設定によって、小文字と大文字を含む正確なフォルダー名が決まります。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 検索条件-& gt; 検査するメールの数  | 
                                                            
                                                                 検査する電子メールの最大数を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Result  | 
                                                            
                                                                 読み取り専用。  | 
                                                        
| 
                                                                 Result->;ResultCount  | 
                                                            
                                                                 指定したフィルタ条件の結果数、つまり特定のフィルタが生成するメールの数を確認します。 これを行うには、予想される数値を入力し、 ActionMode Verify を使用します。  | 
                                                        
| 
                                                                 Result->;Mail  | 
                                                            
                                                                 Result の下に表示される各電子メールのノードは、検索およびテストを実施する個々の電子メールを示す。 複数の電子メールを検索およびテストできます。これを行うには、電子メールごとに個別のノードを作成し、 Mail Attributes を入力します。 メールのドロップダウンメニューから以下の基準を選択できます。 
  | 
                                                        
| 
                                                                 Result->;Mail->Mail Attributes  | 
                                                            
                                                                 検索条件を追加で指定してさらに絞り込む。 Mail Attributes ドロップダウンメニューから、次の条件を選択できます。 
  | 
                                                        
| 
                                                                 Result->Mail->Mail Operations  | 
                                                            
                                                                 Mail Operations ドロップダウンメニューから、次の操作を選択できます。 
 電子メール1通につき1回操作できます。ActionMode 選択を使用します。  | 
                                                        
| 
                                                                 Result->Mail->Save Attachments To  | 
                                                            
                                                                 添付ファイルを保存するフォルダーへのパスを指定。ActionModeの Input を使用。 電子メールに複数の添付ファイルがある場合もすべてこのフォルダーに保存されます。 フォルダー内に同じ名前の添付ファイルが既に存在すると、 Mail Engine 3.0 が既存のファイルを上書きします。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 結果->メール->メールを保存する  | 
                                                            
                                                                 保存する電子メールに一意の名前を指定。 Send Mailモジュールでは、これを使用して返信メッセージを送信できます。  | 
                                                        
ActionModeを使用する
上記のModuleAttributeの表に記載がない限り、次のActionModeを使用できます。
- 
                                                        
ActionModeの Input を使用し、基本検索条件を定義
 - 
                                                        
ActionModeの Constraint を使用し、基本検索条件に一致する全電子メールの検索をさらに絞り込む
 - 
                                                        
ActionModeの Verify を使用し、データを検証
 - 
                                                        
ActionMode バッファ使用してデータをバッファに保存します。
 
                                                                 
                                                             | 
                                                            
                                                                 この例では、特定のメールを受信したかどうかを確認します。 これを行うには、以前に確立した SampleConnection 接続(see chapter "Connect to Mail Server")を使用します。 基本検索条件は次のとおりです。 
 これらの条件に一致する全電子メールの中から、特定の3通を探します。 さらに、特定の条件すべてに一致する電子メールが3通だけであることも確認します。これには、結果数を検証します。 電子メール1 は次の要件を満たす必要があります。 
 さらに、次のアクションを電子メール1 で実行します。 
 電子メール2 は次の要件を満たす必要があります。 
 さらに、次のアクションを電子メール2 で実行します。 
 電子メール3 は次の要件を満たす必要があります。 
 さらに、次のアクションを電子メール3 で実行します。 
 
                                                                         特定のメール3通を検索する  | 
                                                        
Reply to an e-mail
Send Mail モジュールを使用すると、受信済みで保存されている電子メールに返信できます。
次の例に示すように、すべてのReplyフィールドに有効な値を入力する必要があります。Mail Engine は、受信した元の電子メールの値をSubjectとAddressフィールドに入力し、Subject lineで元のメールの件名の先頭に Re: を付けます。
返信する電子メールのコンテンツにModuleAttributeの Body を使用できます。新しい添付ファイルを添付することもできます。元のメールの添付ファイルは、返信する電子メールに一切引き継がれません。
                                                                 
                                                             | 
                                                            
                                                                 この例では、メールのメッセージに返信します。まず、返信する電子メールを検索して保存する必要があります。 検索条件は次の通りです。 
 この条件に位置する電子メールが複数あるため、次の条件を追加します。 
 Mail Engine 3.0 にこのメールを見つけたら、次のアクションを実行してください: 
 
                                                                         特定の電子メールを検索して保存する 次のとおりに、返信するメッセージを送信できます。 
 
                                                                         返信メールを送信する  | 
                                                        
Send Mail
Send Mail モジュールを使用すると、 Simple Mail Transfer Protocol (SMTP) 経由で電子メールのメッセージを送受信できます。
次のModuleAttributeがあります。
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 Connection Name  | 
                                                            
                                                                 定義済みの接続名を入力  | 
                                                        
| 
                                                                 From->;Address  | 
                                                            
                                                                 送信者の電子メールアドレスを指定。  | 
                                                        
| 
                                                                 From->;Name  | 
                                                            
                                                                 送信者名を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Subject  | 
                                                            
                                                                 件名を指定。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 To  | 
                                                            
                                                                 受信者を指定。複数の受信者を追加できます。  | 
                                                        
| 
                                                                 Cc  | 
                                                            
                                                                 CC受信者を指定。複数の受信者を、個別にモジュール属性を指定して追加できます。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Bcc  | 
                                                            
                                                                 BCC受信者を指定。複数の受信者を、個別にモジュール属性を指定して追加できます。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Body  | 
                                                            
                                                                 メッセージ本文を入力します。 HTML またはプレーンテキスト形式を指定できます。選択しない場合は、規定値のHTML形式で電子メールを送信します。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 Attachment  | 
                                                            
                                                                 添付ファイルの全ファイルパスを指定。複数の添付ファイルを、個別にモジュール属性モジュールを指定して追加できます。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 ReplyTo->Mail To Reply  | 
                                                            
                                                                 保存されている電子メール名。 このModuleAttributeはオプションです。  | 
                                                        
| 
                                                                 ReplyTo->; Reply Options  | 
                                                            
                                                                 Reply Options ドロップダウンメニューで、次のオプションから1つを選択します。 
 このModuleAttributeはオプションです。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 例を見ながら、下記の前提でメッセージをメールで送信してみましょう: 
 
                                                                         メールを送信する  |