Email コネクタのメソッド
Email コネクタのメソッドは、メールメッセージを取得、送信、返信し、添付ファイルをダウンロードします。最初に SetConfig メソッドを使用して、メール サーバーへの接続を設定します。
SetConfig メソッドを使用して、メールサーバーのプロパティとアクセス認証情報を構成します。このメソッドは、自動化の他のすべての Email コネクタメソッドよりも優先する必要があります。
GetMails メソッドは、メールサーバーからメッセージを取得し、1 つ以上のメッセージを含むオブジェクトとして他のメソッドに渡します。ReadMail、ReplyMail、および SaveAllAttachments メソッドは、1 つのメッセージに対して同時に動作します。これらのメソッドが複数のメッセージを含むオブジェクトを受け取る場合、自動化は For Each メソッドまたは For Loop メソッドを使用して、コレクション内の各メッセージを反復処理する必要があります。
- For Each メソッドの使用方法については、「For Each コンポーネントの使用」を参照してください。
- For Loop メソッドの使用方法については、「For Loop コンポーネントの使用」を参照してください。
SetConfig
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須 | メモ |
|---|---|---|---|---|---|---|
| ユーザー名 | メールサーバーにログインするためのユーザー名。 | データ入力 | 文字列 | (なし) | はい | |
| パスワード | メールサーバーにログインするためのパスワード | データ入力 | 文字列 | (なし) | はい | |
| UseDefaultCredentials | 現在ログインしているユーザーのデフォルトの認証情報を SMTP サーバーに送信します。 | データ入力 | ブール | False | いいえ | |
| SmtpMailServer | SMTP サーバーの名前。 | データ入力 | 文字列 | smtp.gmail.com | いいえ | Email コネクタを使用した Gmail へのアクセスは現在サポートされていません。必ずデフォルト値を変更してください。 |
| ImapMailServer | IMAP サーバーの名前 | データ入力 | 文字列 | imap.gmail.com | いいえ | Email コネクタを使用した Gmail へのアクセスは現在サポートされていません。必ずデフォルト値を変更してください。 |
| SSL | Secure Socket Layer プロトコルを使用 | データ入力 | ブール | true | いいえ | |
| SmtpPort | SMTP ポート番号 | データ入力 | 整数 | 587 | いいえ | |
| ImapPort | IMAP ポート番号 | データ入力 | 整数 | 993 | いいえ |
GetMails
他のメソッドで使用するためにメールサーバーからメッセージを返します。既読 (開封済み) または未読 (未開封) のメッセージを取得するようにメソッドを設定し、収集されるフォルダーを指定できます。
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須 | メモ |
|---|---|---|---|---|---|---|
| FolderName | メソッドがコレクションをフェッチする IMAP フォルダーの名前 (例:受信ボックス) | データ入力 | 文字列 | 受信ボックス | はい | ネストされた IMAP フォルダーを指定するには、バックスラッシュ記号を使用してフォルダー階層を入力します (例:プロジェクト\会議) |
| フィルター | 未読 (未開封) または既読 (開封済み) メッセージのみを取得するように設定 | データ入力 | FilterMode | 未開封 | はい | |
| 戻る | メールコレクションをオブジェクトとして返します。 | データ出力 | オブジェクト | オブジェクト | はい |
MarkAsRead
指定したフォルダーのメッセージを既読としてマークします。
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | ポートタイプ | データタイプ | デフォルト値 | 必須 | メモ |
|---|---|---|---|---|---|---|
| MailObject | 対応するメッセージを既読としてマークしたメールオブジェクト | データ入力 | オブジェクト | オブジェクト | はい | |
| FolderName | メールオブジェクトがフェッチされる IMAP フォルダーの名前 | データ入力 | 文字列 | 受信ボックス | はい | ネストされた IMAP フォルダーを指定するには、バックスラッシュ記号を使用してフォルダー階層を入力します (例:プロジェクト\会議) |
MarkAsUnread
指定したフォルダーのメッセージを未読としてマークします。
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | ポートタイプ | データタイプ | デフォルト値 | 必須 | メモ |
|---|---|---|---|---|---|---|
| MailObject | 未読としてマークされた、対応するメールに基づくメールオブジェクト。 | データ入力 | オブジェクト | オブジェクト | はい | |
| FolderName | メールオブジェクトがフェッチされる IMAP フォルダーの名前。 | データ入力 | 文字列 | 受信ボックス | はい | ネストされた IMAP フォルダーを指定するには、バックスラッシュ記号を使用してフォルダー階層を入力します (例:プロジェクト\会議) |
ReadMail
メッセージを読み取り、件名、本文、送信者 (差出人)、[CC] フィールドの受信者、[BCC] フィールドの受信者、添付ファイルの数などの詳細を返します。
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須 |
|---|---|---|---|---|---|
| MailObject | 受信した最後のメッセージの詳細を渡す MailObject | データ入力 | オブジェクト | オブジェクト | はい |
| 件名 | メッセージの件名 | データ出力 | 文字列 | なし | いいえ |
| 本文 | メッセージの本文 | データ出力 | 文字列 | なし | いいえ |
| 送信者 | メッセージの送信者 | データ出力 | 文字列 | なし | いいえ |
| CC | CC でマークされた受信者 | データ出力 | 文字列 | なし | いいえ |
| BCC | BCC でマークされた受信者 | データ出力 | 文字列 | なし | いいえ |
| AttachmentsCount | メッセージ内の添付ファイルの数 | データ出力 | 整数 | なし | いいえ |
ReplyMail
メッセージに自動的に返信します。パラメーターを使用して、メッセージの本文とその他の詳細を設定します。添付ファイルを含めることができます。
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須 | メモ |
|---|---|---|---|---|---|---|
| MailObject | メッセージの詳細を含むメッセージオブジェクト | データ入力 | オブジェクト | オブジェクト | はい | |
| ReplyToAll | メールの宛先フィールドと CC フィールドのすべての受信者に返信します。 | データ入力 | ブール | False | いいえ | |
| BCC | メールの BCC フィールドのすべての受信者に返信します。 | データ入力 | 文字列 | なし | いいえ | |
| 本文 | 返信メッセージの本文 | データ入力 | 文字列 | なし | いいえ | |
| IsHtmlBody | 返信の本文が HTML 形式かどうかを示すオプション | データ入力 | ブール | False | いいえ | |
| 添付ファイル | 返信メッセージの添付ファイル | データ入力 | 文字列 | なし | いいえ | ファイルを添付するには、次の方法があります。
複数の添付ファイルを指定するには、パスをカンマで区切ります。 |
SaveAllAttachments
メッセージのすべての添付ファイルをローカルドライブに保存します。
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須 |
|---|---|---|---|---|---|
| MailObject | メソッドが添付ファイルをダウンロードするメッセージ | データ入力 | オブジェクト | オブジェクト | はい |
| FolderPath | 添付ファイルのダウンロード先ディレクトリのパス | データ入力 | 文字列 | なし | あり |
SendMail
パラメーターの設定方法については、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須 | メモ |
|---|---|---|---|---|---|---|
| ToAddress | メッセージの送信先アドレス | データ入力 | 文字列 | なし | あり | |
| CC | CC フィールドに含めるアドレス | データ入力 | 文字列 | なし | いいえ | |
| BCC | BCC フィールドに含めるアドレス | データ入力 | 文字列 | なし | いいえ | |
| 件名 | メッセージの件名 | データ入力 | 文字列 | なし | いいえ | |
| 本文 | メッセージ本文 | データ入力 | 文字列 | なし | いいえ | |
| IsHtmlBody | 返信の本文が HTML 形式かどうかを示すオプション | データ入力 | 文字列 | False | いいえ | |
| 添付ファイル | メッセージの添付ファイル | データ入力 | 文字列 | なし | いいえ | ファイルを添付するには、次の方法があります。
複数の添付ファイルを指定するには、パスをカンマで区切ります。 |