POP3Transporter
POP3Transporter
クラスを使って、POP3 メールサーバーからメッセージを取得することができます。
POP3 Transporter オブジェクト
POP3 Transporter オブジェクトは POP3 New transporter コマンドによってインスタンス化されます。 これらは、次のプロパティや関数を持ちます:
.acceptUnsecureConnection : Boolean 暗号化されていない接続の確立が許可されてれば true を格納します |
.authenticationMode : Text メールサーバーのセッションを開くのに使用される認証モードを格納します |
.checkConnection() : Object transporter オブジェクトが保存する情報を使用して接続をチェックします |
.connectionTimeOut : Integer サーバー接続の確立までに待機する最長時間 (秒単位) を格納します |
.delete( msgNumber : Integer ) msgNumber で指定したメールメッセージに対して、POP3サーバーから削除するためのフラグを立てます |
.getBoxInfo() : Object 対象の POP3 transporter が指定するメールボックスに対応する boxInfo オブ ジェクトを返します |
.getMail( msgNumber : Integer { ; headerOnly : Boolean } ) : Object POP3 transporter が指定するメールボックス内の、msgNumber に対応するメールを Email オブジェクトとして返します |
.getMailInfo( msgNumber : Integer ) : Object POP3 transporter が指定するメールボックス内の、msgNumber に対応するメールの mailInfo オブジェクトを返します |
.getMailInfoList() : Collection POP3 transporter が指定するメールボックス内の全メッセージについて記述した mailInfo オブジェクトのコレクションを返します |
.getMIMEAsBlob( msgNumber : Integer ) : Blob POP3_transporter が指定するメールボックス内の、msgNumber に対応するメッセージの MIMEコンテンツを格納した BLOB を返します |
.host : Text ホストサーバーの名前または IPアドレスを格納します |
.logFile : Text メール接続に対して定義された拡張ログファイル (あれば) へのフルパスを格納します |
.port : Integer メール通信に使用されるポート番号を格納します |
.undeleteAll() POP3_transporter 内のメールに設定された削除フラグをすべて除去します |
.user : Text メールサーバーでの認証に使用されたユーザー名を格納します |
POP3 New transporter
履歴
リリース | 内容 |
---|---|
18 R2 | 追加 |
POP3 New transporter( server : Object ) : 4D.POP3Transporter
引数 | 型 | 説明 | |
---|---|---|---|
server | object | -> | メールサーバー情報 |
戻り値 | 4D.POP3Transporter | <- | POP3 transporter オブジェクト |
|
説明
POP3 New transporter
コマンドは、 新規の POP3接続を設定します。この POP3接続は、server 引数の指定に応じてを設定され、コマンドの戻り値は新しい POP3 transporter オブジェクトです。 返される transporter オブジェクトは通常、メールの受信に使用されます。
server 引数として、以下のプロパティを持つオブジェクトを渡します:
server | デフォルト値 (省略時) |
---|---|
.acceptUnsecureConnection : Boolean 暗号化されていない接続の確立が許可されてれば true を格納します | false |
.accessTokenOAuth2: Text .accessTokenOAuth2: Object OAuth2 認証の資格情報を表すテキスト文字列またはトークンオブジェクト。 authenticationMode が OAUTH2 の場合のみ使用されます。 accessTokenOAuth2 が使用されているが authenticationMode が省略されていた場合、OAuth2 プロトコルが使用されます (サーバーで許可されていれば)。 POP3 transporter オブジェクトには返されません。 | なし |
.authenticationMode : Text メールサーバーのセッションを開くのに使用される認証モードを格納します | サーバーがサポートするもっともセキュアな認証モードが使用されます |
.connectionTimeOut : Integer サーバー接続の確立までに待機する最長時間 (秒単位) を格納します | 30 |
.host : Text ホストサーバーの名前または IPアドレスを格納します | 必須 |
.logFile : Text メール接続に対して定義された拡張ログファイル (あれば) へのフルパスを格納します | なし |
.password : Text サーバーとの認証のためのユーザーパスワード。 POP3 transporter オブジェクトには返されません。 | なし |
.port : Integer メール通信に使用されるポート番号を格納します | 995 |
.user : Text メールサーバーでの認証に使用されたユーザー名を格納します | なし |