Post Office Protocol Functions
Function
Description
PopAsyncConnect
Connect asynchronously to the specified server
PopAttachThread
Attach the specified client handle to another thread
PopCancel
Cancel the current blocking operation
PopChangePassword
Change the specified mail account password
PopCommand
Send a command to the server
PopConnect
Connect to the specified server
PopCreateSecurityCredentials
Allocate a structure to establish client security credentials
PopDeleteMessage
Delete the specified message from the mailbox
PopDeleteSecurityCredentials
Delete the specified client security credentials
PopDisableEvents
Disable the event notification mechanism
PopDisableTrace
Disable logging of network function calls to the trace log
PopDisconnect
Disconnect from the current server
PopEnableEvents
Enable the client event notification mechanism
PopEnableTrace
Enable logging of network function calls to a file
PopEventProc
Callback function that processes events generated by the client
PopFreezeEvents
Suspend and resume event handling by the client
PopGetErrorString
Return a description for the specified error code
PopGetHeaderValue
Return the value of the specified header field
PopGetLastError
Return the last error code
PopGetMessage
Retrieve the specified message from the server
PopGetMessageCount
Return the number of messages available in the mailbox
PopGetMessageCountEx
Return the number of messages available in the mailbox
PopGetMessageHeaders
Retrieve the specified message header from the server
PopGetMessageId
Return the message ID string for the specified message
PopGetMessageSender
Return the address of the message sender
PopGetMessageSize
Return the size of the specified message
PopGetMessageUid
Return the unique identifier for the specified message
PopGetMultiLine
Return the client multi-line output flag
PopGetResultCode
Return the result code from the previous command
PopGetResultString
Return the result string from the previous command
PopGetSecurityInformation
Return security information about the current client connection
PopGetStatus
Return the current status of the client
PopGetTimeout
Return the number of seconds until an operation times out
PopGetTransferStatus
Return data transfer statistics
PopInitialize
Initialize the library and validate the specified license key at runtime
PopIsBlocking
Determine if the client is blocked, waiting for information
PopIsConnected
Determine if the client is connected to the server
PopIsReadable
Determine if data can be read from the server
PopIsWritable
Determine if data can be written to the server
PopLogin
Login to the server
PopOpenMessage
Open the specified message for reading on the server
PopRead
Read data returned by the server
PopRegisterEvent
Register an event handler for the specified event
PopReset
Reset the client and return to a command state
PopSendMessage
Send a message through the mail server
PopSetLastError
Set the last error code
PopSetMultiLine
Set the client multi-line output flag
PopSetTimeout
Set the number of seconds until an operation times out
PopStoreMessage
Store the contents of a message in the specified file
PopUninitialize
Terminate use of the library by the application
PopWrite
Write data to the server
Copyright © 2025 Catalyst Development Corporation. All rights reserved.