Macro Scheduler 15

RetrievePOP3

RetrievePOP3>server,username,password,output_path

 

Not supported in Macro Scheduler Lite.

 

Retrieves mail from a POP3 server and stores new mail messages in the folder specified in output_path.

 

server: the name/address of the POP3 server

username: the POP3 account username

password: the POP3 account password

output_path: a local directory where message files should be stored

 

Unencoded messages and headers are stored as MSGn.TXT where n is an incremented suffix number.  e.g. MSG1.TXT, MSG2.TXT etc.  Text body parts will be stored as MSGn_BODYn.TXT and attachments will be stored as MSGn_attachment_filename

 

The command returns two variables:

 

POP3_MSGFILES: A semicolon delimited list of files downloaded.  Use Separate to explode and retrieve file count.

POP3_RESULT: Contains the last response, such as errors, returned by the server.

 

Optional variables are:

 

POP3_STATUS: Set to 0 to suppress the status window.  Default is 1.

POP3_PORT: The POP3 port number.  Default is 110.

POP3_TIMEOUT: Timeout in seconds.  Default is 5.

POP3_DELETE: Set to 1 to delete messages from the server after downloading. Default is 0.

POP3_MSGSIZELIMIT: Size limit in Kb.  Messages over this limit will not be downloaded.  Default is 0 (no size limit).

POP3_SSL: Set to 1 to use SSL for secure connections.  To use SSL you will first need to install the OpenSSL libraries.  See:

http://www.openssl.org/related/binaries.html and http://www.mjtnet.com/blog/2012/10/03/sendingretrieving-emails-via-gmail/

 

To set TLS version set TLS_VER to one of the following values:

 

1        TLS v1.0

11        TLS v1.1

12        TLS v1.2

 

Abbreviation: RET

See also: SMTPSendMail

 

Example

 

Let>POP3_STATUS=1

Let>POP3_MSGSIZELIMIT=3

Let>POP3_TIMEOUT=5

RetrievePOP3>mail.server.com,username1,password,d:\emailfiles

MessageModal>POP3_RESULT

Separate>POP3_MSGFILES,;,MsgFiles

MessageModal>Files Downloaded: %MsgFiles_count%%CRLF%File List: %POP3_MSGFILES%