[送信] アクションの使用
- 最終更新日2024/12/13
E メールを送信するには、[送信] アクション を使用します。 この アクション を使用すると、Microsoft Outlook またはメール サーバーから 1 人以上の受信者に E メールを送信したり、ファイルを添付して、E メールをテキスト形式または HTML 形式で送信したりできます。
Gmail や Yahoo アカウントから E メールを送信する場合は、そのアカウントが安全性の低いアプリにアクセスできるようにします。 「E メール サーバーの設定」を参照してください。
手順
- アクション パレットで E メール パッケージからアクション 送信をダブルクリックまたはドラッグします。
-
[送信先アドレス] フィールドと、オプションの [Cc] および [Bcc] フィールドに受信者の E メール アドレスを入力します。
注: [送信先アドレス]、[Cc]、[Bcc] の各フィールドでは大文字と小文字が区別されません。
-
E メールを送信する際、ユーザーの E メール アドレスが有効でアクティブであるかどうかが不明な場合、[E メール ID が無効な場合はエラーを発生する] オプションを選択することができます。 [E メール ID が無効な場合はエラーを発生する] オプションを選択して実行すると、Bot は、無効または無効化されたメール ID が見つかった場合にエラー メッセージを表示します。
注: E メール サーバーの接続状況により、Bot が無効または非アクティブ化されたメール ID を検出する場合としない場合があります。
-
[件名] フィールドに E メールの件名を入力します。
注: 件名に以下のサポートされている文字が含まれている場合、特別な文字は E メールを保存するために作成されたファイル名でアンダースコア ( _ ) に置き換えられます。
- スラッシュ/円記号 (( / \ )
- 大なり/小なり ( < > )
- コロン ( : )
- アスタリスク ( * )
- 左右の中括弧 ( { } )
- パーセント (%)
- 引用 ( " )
- シングルクォート ( \' )
- 疑問符 ( ? )
- パイプ ( | )
- タブ (\t)
- オプション:
複数のファイルをリストとして添付するか、ファイル オブジェクトのリスト値を保持する変数を作成するかを指定するために、添付 からリストまたは 変数タブを選択します。
注: Bot を作成するときに、添付ファイルのファイルパスに特殊文字として小なり記号 (<) が含まれている場合、Windows OS はこの特殊文字をサポートしていないため、Bot の実行後にこの特殊文字が削除されます。
オプション 説明 リスト - 次の場所から添付ファイルを選択します。
- Control Room ファイル: フォルダーで使用可能な添付ファイルを選択できます。
-
デスクトップ プロフィール: デバイスで使用可能な添付ファイルを選択できます。
静的パスと文字列変数の組み合わせを指定することができます。 文字列変数として使用するには、デスクトップから静的パスをコピーし、文字列タイプの変数を作成します。 [変数] の名前を入力し、[デフォルト値] フィールドにファイル パスを貼り付けます。 F2 キーを押して、ファイル パスの値を挿入します。
- 変数: 添付ファイルの場所を含むファイル変数を指定できます。
- [値] フィールドに添付したいパスを指定します。 [追加] をクリックして、複数のファイルを添付できます。
変数 添付ファイルの場所を含むファイル オブジェクトのリストを指定できます。
タイプが [リスト] で、サブタイプが [ファイル] の新しい変数を作成し、ファイル パスを [デフォルト値] フィールドに追加します (オプション)。 [デスクトップ] または [Control Room] からファイルを選択できます。
- 次の場所から添付ファイルを選択します。
- オプション:
[添付ファイルが存在しない場合はエラーを発生する (デスクトップ限定)] チェックボックスを選択すると、ファイルが添付されたことと、その添付ファイルが存在することが確認されます。
オプション 結果 [添付ファイルが存在しない場合はエラーを発生する (デスクトップ限定)] チェックボックスが選択されます ファイルが添付されていない場合、E メールは送信されず、Bot でエラーが発生します。 [添付ファイルが存在しない場合はエラーを発生する (デスクトップ限定)] チェックボックスが選択されていません ファイルが添付されていない場合でも、E メールが送信されます。 -
使用する形式を次のオプションから選択します。
オプション 説明 テキスト E メール本文では、太字、斜体、下線などの書式設定効果のない通常のテキスト、または特殊なレイアウト オプションを使用します。 HTML コード 毎回特定のレイアウトでコンテンツを表示する場合は、E メール本文で HTML スクリプトを使用します。 リンクなどのインタラクティブな要素を含めることもできます。 HTML デザイン エディター このオプションを使用して、E メールのレイアウトと本文を作成およびカスタマイズします。 エディターのツールバーを使用して、テキストにさまざまな変更 (太字や斜体などの書式効果の適用、リンクの挿入、フォントやサイズの変更など) を加えることができます。 デザイン エディターからコンテンツをコピーして、他のウィンドウに貼り付けることができます。 -
[メッセージ] フィールドに、E メールと共に送信するコンテンツを入力します。
指定したメッセージにメールが追加されます。
- オプション:
[本 E メールの文末に Go Green メッセージを記載] チェックボックスを選択します。
Go Green メッセージの場合は、E メール本文に次のテキストが追加されます。印刷前に環境を考慮してください。Go Green を推進しましょう。
-
[次の方法で E メールを送信] リストから [E メール サーバー]、[EWS]、または [Outlook] オプションを選択して、E メールの送信方法 (Exchange Web Services (EWS)、Microsoft Outlook、またはメール サーバーを使用) を指定します。
- [Outlook] オプションを選択した場合は、追加の詳細を指定する必要はありません。注: ローカル システムでは、複数のアカウントはサポートされていません。 Bots を使用してメールにアクセスするためのアカウントを 1 つだけ設定します。
-
E メール サーバー: さまざまな E メール サーバーに使用するホストおよびポートについては、「E メール サーバーの設定」をご覧ください。
-
任意:
メールのエンコード フィールドからオプションを選択して、メールに使用するエンコードを指定します。
- GB2312
- Shift-JIS
- UTF-8
- UTF-16
- [送信元アドレス]: E メール アドレスを入力します。注: メール サーバーがエイリアス E メール アドレスを使用した E メールの送信をサポートしていない場合、メール サーバーの設定時に [ユーザー名] フィールドで指定された [送信元アドレス] と同じ E メール ID を使用します。
- 安全な接続 (SSL/TLS) を使用: [真] または [偽] を選択するか、Boolean 変数を挿入します。
-
メール サーバー ホスト: 接続するホストを入力します。
注: Outlook.office365.com ホストを使用する場合は、1 分あたり 30 件のメッセージ送信および 1 日あたり 10,000 人の受信者という制限が適用されます。
- メール サーバー ポート: 接続の確立に使用するポートを入力します。
- サーバーで認証を要求します: [真] または [偽] を選択するか、Boolean 変数を挿入します。
-
認証モード: 認証タイプを選択します。
- 基本
- OAuth2 - PKCE を使用した認証コード
-
Control Room マネージ
Gmail を自動化するために Control Room マネージド OAuth2 認証モードを使用するには、Control Room で OAuth 接続を設定する必要があります。 「OAuth 接続を作成する」を参照してください。
以下のフィールドで情報を更新します。
- 接続: 選択 ボタンをクリックして接続タイプを選択します。
- プロバイダー タイプ フィールドで カスタム を選択します。
-
Google Workspace アプリ用に Control Room で設定した接続名を選択します。
-
トークン タイプ フィールドを使用して、次のいずれかのオプションを選択します。
Google Workspace アプリケーションのアクセス トークンおよび更新トークンについては、「エンタープライズ アプリケーションを構成する」を参照してください。
-
共有済み: オートメーションを実行するすべてのユーザーで OAuth2 アクセス トークンを共有する場合は、このオプションを選択します。注: このオプションは、Control Room 管理者または任意のユーザー (OAUTH 接続 で [接続をマネージ] および [接続を表示] オプションが有効になっている) が Control Room で OAuth 接続を設定する必要があります。 オートメーションを実行しているすべてのユーザーが使用できる共有アクセス トークンを生成するために、ログイン資格情報を 1 回保存します。
-
ユーザー固有: OAuth2 アクセス トークンがオートメーションを実行するユーザーごとに固有である場合は、このオプションを選択します。注: このオプションは、Control Room 管理者または任意のユーザー (OAUTH 接続 で [接続をマネージ] および [接続を表示] オプションが有効になっている) が Control Room で OAuth 接続を設定する必要があります。 ログイン資格情報は保存しないようにしてください。オートメーションを実行する各ユーザーがログイン資格情報を指定し、その特定のユーザーのみが使用可能なアクセス トークンを生成できるようにするためです。
- 確認 をクリックします。
-
共有済み: オートメーションを実行するすべてのユーザーで OAuth2 アクセス トークンを共有する場合は、このオプションを選択します。
注: ユーザー固有 オプションを使用する場合は、Google アカウントにログインして認証し、ユーザー固有のトークンを生成する必要があります。 このオプションを使用するには、次の手順を実行します。- Control Room で、プロファイルの マイ設定 > OAuth 接続 に移動します。
- ログインして認証 をクリックします。
- Google アカウントにログインし、続行 を選択します。
- アクセスできるサービスを確認し、続行 をクリックします。
接続が成功すると、ステータスが アクティブ と表示されます。
選択した認証モードに応じて、以下のフィールドの詳細を適宜指定する必要があります。-
ユーザー名: E メール サーバーへのアクセスに使用するユーザー名を入力します。
例:
john.smith@myCompanyName.com
- パスワード: 指定したユーザー名のパスワードを入力します。
- クライアント ID、テナント ID、リダイレクト URI、および クライアント シークレット フィールドには、Azure portalのアカウントに提供されている情報を入力します。
-
E メール プロバイダー: ドロップダウン リストから E メール サービス プロバイダーを選択します。
-
Outlook/Office365
このオプションを選択した場合、テナント ID を入力してください。
- Gmail
-
Outlook/Office365
- 資格情報: 資格情報コンテナーで利用可能な値を使用します。
- 変数: 値を格納するユーザー定義変数を使用します。
- 安全でない文字列: 値を手動で入力します。
-
任意:
メールのエンコード フィールドからオプションを選択して、メールに使用するエンコードを指定します。
-
EWS サーバー:
-
Exchange のバージョン: 組織で使用しているバージョンを選択します。
- Exchange Server 2013
- Exchange2010_SP2
- Exchange2010_SP1
- Exchange2010
- Exchange2007_SP1
-
Azure クラウド: 組織で使用している製品を選択します。
- Azure Global: Microsoft 365 Commercial バージョン (login.microsoftonline.com) のユーザー向け
- Azure US GCC High: Microsoft 365 Government バージョン (login.microsoftonline.us) のユーザー向け
-
任意:
ドメイン名:
- Microsoft 365 のユーザーがこのフィールドを空白のままにすると、Automation Workspace は smtp.office365.com を使用してサーバーに接続します。
- Microsoft 365 のユーザーユーザー名フィールドにドメイン名を入力した場合は、必ずこのフィールドに smtp.office365.com を入力する必要があります。
- Microsoft 365 のユーザーでない場合は、組織のドメイン名を入力してください。 それ以外の場合、Automation Workspace では ユーザー名 フィールドに入力したドメイン名が使用されます。
-
認証モード: 認証タイプを選択します。注: Automation 360 v.27 以降、認証タイプ [OAuth2-Silent 認証モード] は [OAuth2-ROPC] に、[OAuth2-Interactive 認証モード] は [OAuth2-Implicit] にそれぞれ名称が変更されます。
- 基本
- OAuth2 - ROPC
- OAuth2 - Implicit
- OAuth2 - PKCE を使用した認証コード
- OAuth2 - クライアント資格情報:
選択した認証モードに応じて、以下のフィールドの詳細を適宜指定する必要があります。-
ユーザー名: E メール サーバーへのアクセスに使用するユーザー名を入力します。
例:
john.smith@myCompanyName.com
- パスワード: 指定したユーザー名のパスワードを入力します。
- [クライアント ID]、[テナント ID]、[リダイレクト URI]、および [クライアント シークレット] フィールドには、Azure portalのアカウントに提供されている情報を入力します。
-
テスト接続: [テスト接続] をクリックしてアカウントにサインインし、認証に要求された許可を受け入れ、サーバーとの接続を確立します。注: デスクトップ操作を実行し、[テスト接続] をクリックしてアカウントにサインインする場合、次のリダイレクト URI を追加します:
https://outlook.office365.com
。
- 資格情報: 資格情報コンテナーで利用可能な値を使用します。
- 変数: 値を格納するユーザー定義変数を使用します。
- 安全でない文字列: 値を手動で入力します。
- 接続タイムアウト時間 (秒) (任意) このフィールドでは、EWSサーバーへの接続を確立するために必要な時間を指定します。 10秒から60秒の間でタイムアウト値を設定することができます。 デフォルトでは、接続タイムアウトの持続時間(秒) (任意) フィールドは10秒に設定されています。
-
Exchange のバージョン: 組織で使用しているバージョンを選択します。
- [Outlook] オプションを選択した場合は、追加の詳細を指定する必要はありません。
- [保存] をクリックします。