POP3: Descarregar apenas o cabeçalho do correio

Ao recuperar mensagens de correio electrónico utilizando POP3, é possível recuperar apenas os cabeçalhos das mensagens (que incluem informação como o remetente, assunto e data) sem descarregar todo o corpo da mensagem.

A recuperação apenas dos cabeçalhos das mensagens pode ser útil quando quiser digitalizar rapidamente a lista de mensagens na sua caixa de correio para decidir quais devem ser descarregadas e lidas na sua totalidade.

Começando com 4D v20, um novo parâmetro é adicionado à função .getMail() do transportador POP3 para receber as suas mensagens de correio electrónico sem o corpo da mensagem. Esta função pode ser ainda mais útil se utilizar o Gmail porque não desencadeia a eliminação das mensagens de correio eletrônico lidas.

Para descarregar os cabeçalhos de correio electrónico com POP3, é necessário utilizar a função .getMail() com o seu segundo parâmetro como 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)
// Obtém os cabeçalhos do email
$mail:=$transporter.getMail($mailNumber; True)

Retorna um objeto de correio eletrônico sem as partes do corpo:

Consulte esta função com a documentação para mais detalhes!

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.