POP3: メールヘッダーのみのダウンロード

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)

これにより、本文を除いたメールオブジェクトが返されます:

この機能の詳細については、ドキュメント を参照ください!

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。