Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.5d

Application v 5.25a

  

 

Chapter TwelveInternet Functions (continued)

POPGetMessage Function

Overview

The POPGetMessage function retrieves a message from the POP server in the form of a string.

Syntax/Parameters

Syntax

string = POPGetMessage ( handle hPOP, int position );

Parameters

hPOP

A handle to a POP3 connection established with the POPConnect function.

position

An int specifying the message position.

Return Value

Returns a string containing the MIME email message or an empty string on failure. Use the GetLastError function to retrieve a formatted error code.

Remarks

POPGetMessage retrieves the entire message from the server in the form of a MIME encoded string. The message will consist of a header and a series of boundary layers as the main body message in multiple formats and attachments. Depending on the mail server, the message can be very large (in excess of 20mb). The MIME Object can be used to extract information from the message using the MIMEOpen function. Because the strings can be very large, it is not advisable to store messages in a string array due to entry size limitations.

POPGetMessageHeader can be used to gather basic information about the message such as the sender and subject.

There are no provisions for virus or junk detection built into Legato. Most virus checking software should catch malicious code when the data is stored which may also interrupt the storage and mail process. However, it is up to the script to be the final stage of insuring that malicious code is not downloaded.

The message position is used to download the message. The highest position will be the latest message.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic