IMAP E メール・サーバーへの接続

動詞: imapConnect

IMAP E メール・サーバーに接続し、確立した接続を変数に格納します。

構文

imapConnect --mailhost(String) --mailport(Numeric) [--usessl(Boolean)] [--UseConnectionToSend(Boolean)] [--smtpcredentials(Boolean)] --smtphost(String) --smtpport(Numeric) --smtpusername(String) --smtppassword(String) [--smtpusessl(Boolean)] [--username(String)] --mailusername(String) [--mailpassword(String)] [--enableLog(Boolean)] (EmailConnection)=value

入力

スクリプト Designer 必須 許容タイプ 説明
--mailhost IMAP アドレス 必須 テキスト E メール・サーバーの IMAP アドレス。
--mailport ポート 必須 数値 接続に使用する IMAP サーバーの TCP ポート。
--usessl SSL の使用 オプション Boolean 有効にすると、IMAP でセキュリティー・プロトコル SSL が使用されます。
--UseConnectionToSend E メールの送信 オプション Boolean 有効にすると、この接続で E メールの送信もできるようになります。
--smtpcredentials カスタマイズされた SMTP 資格情報の使用 オプション Boolean 有効にすると、カスタマイズした SMTP E メール送信プロトコルをフィールドで使用できるようになります。
--smtphost SMTP アドレス 「カスタマイズされた SMTP 資格情報の使用」が True の場合のみ テキスト E メール・サーバーの SMTP アドレス。
--smtpport SMTP ポート 「カスタマイズされた SMTP 資格情報の使用」が True の場合のみ 数値 接続に使用する SMTP サーバーの TCP ポート番号。
--smtpusername SMTP ユーザー名 「カスタマイズされた SMTP 資格情報の使用」が True の場合のみ テキスト SMTP サーバーに登録されているクライアント・ユーザー名。
--smtppassword SMTP パスワード 「カスタマイズされた SMTP 資格情報の使用」が True の場合のみ テキスト SMTP サーバーに登録されているクライアント・ユーザー・パスワード。
--smtpusessl SMTP に SSL を使用 オプション Boolean 有効にすると、SMTP で SSL プロトコルを使用できるようになります。
-- ユーザー名 ユーザー名 オプション テキスト E メール認証に使用するユーザー名。
通常は、IMAP サーバーに登録されているアカウントの E メール・アドレスです。
--mailusername E メール 必須 テキスト 接続に使用する E メール・アドレス。
--mailpassword パスワード オプション テキスト 接続に使用する E メールのパスワード。
--enableLog ログの有効化 オプション Boolean プロトコル・ロギングを有効にします (使用可能な場合)。

出力

スクリプト Designer 許容タイプ 説明
接続 E メール接続 接続で指定するアカウントの E メール・ボックスからのすべてのメッセージを格納するコレクション。

このコマンドで、カスタマイズした SMTP プロトコルを使用して IMAP E メール・サーバーに接続し、E メールの送信を有効にします。

defVar --name emailDestinatary --type List --innertype String --value "[destinatary@email.com]"
defVar --name emailConnection --type EmailConnection
imapConnect --mailhost "outlook.office365.com" --mailport 993 --usessl  --UseConnectionToSend  --smtpcredentials  --smtphost "smtp.office365.com" --smtpport 587 --smtpusername "useremail@email.com" --smtppassword userpassword --smtpusessl  --username "useremail@email.com" --mailusername "useremail@email.com" --mailpassword userpassword --enableLog  emailConnection=value
emailSend --connection ${emailConnection} --to ${emailDestinatary} --from "useremail@email.com" --subject test --bodytype "Text" --body "Message body"
// Sending an email over the IMAP connection with SMTP protocol.
上記の例はサンプルにすぎません。これを正しく実行するには、有効な IMAP 接続とその適切な設定を入力する必要があります。

注釈

E メール・プロバイダーから、ポート、ユーザー名、パスワードに関するすべての情報を取得する必要があります。

E メールの送信 パラメーターによって IMAP 接続での E メールの送信が有効になりますが、一部の E メール・サーバーでは、この送信を構成する必要があります。 そうしないと、スクリプトの実行時にエラーが表示されます。 この送信を構成できない場合は、カスタマイズされた SMTP 資格情報の使用 パラメーターとカスタマイズされた SMTP プロトコルを使用することをお勧めします。

その他の参照項目

  • 分類フィルターの適用
  • 検索フィルターの適用
  • Exchange E メール・サーバーへの接続
  • Outlook サーバーへの接続
  • SMTP サーバーへの接続
  • E メール数のカウント
  • E メールの削除
  • E メール・サーバーからの切断
  • E メール添付ファイルのダウンロード
  • E メールの移動
  • E メールの読み取り
  • E メール分類フィルターの削除
  • E メールからの検索フィルターの削除
  • 応答 E メール
  • E メールの送信
  • E メールの会話の分割
  • E メール情報の更新