メインコンテンツまでスキップ
バージョン: 20 R10

POP3 New transporter

POP3 New transporter*( server : Object ) : 4D.POP3Transporter

引数説明
serverObjectメールサーバー情報
戻り値4D.POP3TransporterPOP3 transporter オブジェクト
履歴
リリース内容
18 R2追加

説明

POP3 New transporter コマンドは、新規のPOP3 接続を設定します。この POP3 接続は、server 引数の指定に応じて設定され、コマンドは新しいPOP3 transporter オブジェクトを返します。 返される transporter オブジェクトは通常、メールの受信に使用されます。

server 引数として、以下のプロパティを持つオブジェクトを渡します:

serverデフォルト値 (省略時)

false
.accessTokenOAuth2: Text
.accessTokenOAuth2: Object
OAuth2 認証の資格情報を表すテキスト文字列またはトークンオブジェクト。 authenticationMode が OAUTH2 の場合のみ使用されます。 accessTokenOAuth2 が使用されているが authenticationMode が省略されていた場合、OAuth2 プロトコルが使用されます (サーバーで許可されていれば)。 これは POP3 transporter オブジェクトでは返されません。
なし

サーバーがサポートするもっともセキュアな認証モードが使用されます

30

mandatory

なし
.password : Text
サーバーとの認証のためのユーザーパスワード。 これは POP3 transporter オブジェクトでは返されません。
なし

995

なし

戻り値

この関数はPOP3 transporter オブジェクト を返します。 返されるプロパティはすべて 読み取り専用 です。

POP3接続は、transporter オブジェクトが消去された時点で自動的に閉じられます。

例題

 var $server : Object
$server:=New object
$server.host:="pop.gmail.com" // 必須
$server.port:=995
$server.user:="4d@gmail.com"
$server.password:="XXXXXXXX"
$server.logFile:="LogTest.txt" // Logsフォルダーに保存するログ

var $transporter : 4D.POP3Transporter
$transporter:=POP3 New transporter($server)

$status:=$transporter.checkConnection()
If(Not($status.success))
ALERT("メール受信中にエラーが発生しました: "+$status.statusText)
End if

プロパティ

コマンド番号1697
スレッドセーフ