Quando si recuperano i messaggi di posta elettronica utilizzando POP3, è possibile recuperare solo le intestazioni dei messaggi (che includono informazioni come il mittente, l’oggetto e la data) senza scaricare l’intero corpo del messaggio.
Il recupero delle sole intestazioni dei messaggi può essere utile quando si vuole scorrere rapidamente l’elenco dei messaggi nella cassetta postale per decidere quali scaricare e leggere per intero.
A partire da 4D v20, è stato aggiunto un nuovo parametro alla funzione .getMail() del transporter POP3 per ricevere i messaggi di posta elettronica senza il corpo. Questa funzione può essere ancora più utile se si utilizza Gmail, perché non provoca la cancellazione delle e-mail lette.
Per scaricare le intestazioni delle e-mail con POP3, è necessario usare la funzione .getMail ( ) con il secondo parametro a 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)
// Gets the headers of the email
$mail:=$transporter.getMail($mailNumber; True)
Restituisce un oggetto mail senza le parti del corpo:
Per maggiori dettagli, consultare la documentazione di questa funzione!