POP3 を使用して電子メールを取得する場合、メッセージ本文をダウンロードせずに、メッセージヘッダー (送信者、件名、日付などの情報を含む) だけを取得することが可能です。
ヘッダーのみを取得することは、メールボックスのメッセージリストを素早く目を通し、どのメッセージをダウンロードして読むかを決定したい場合に役立ちます。
4D v20 から、POP3トランスポーターの .getMail() 機能に新しいパラメーターが追加され、メールを本文なしで受信できるようになりました。この機能は、既読メールの削除を誘発しないので、Gmail を使用している場合は、さらに便利です。
POP3 でメールのヘッダーをダウンロードするには、.getMail() 関数の第2引数として true を渡します:
$param:=New object()
$param.host:="pop.gmail.com"
$param.port:=995
$param.user:="myaddress@gmail.com"
$param.accessTokenOAuth2:=$access_token
$param.authenticationMode:=POP3 authentication OAUTH2
$transporter:=POP3 New transporter($param)
// メールのヘッダーを取得します
$mail:=$transporter.getMail($mailNumber; True)
これにより、本文を除いたメールオブジェクトが返されます:
この機能の詳細については、ドキュメント を参照ください!