POP3: Receive the specific message from the mailbox
It's possible to download complete messages or just their headers (or headers plus any number of bodies lines). Each of these tasks can be performed in 2 ways: line-by-line or the whole message/header at once.
To get a complete message, call ReceiveMessage() method and pass the buffer or the stream where to store the message to. It's possible to request a message header plus any number of message body lines. To do this, call ReceiveMessageLines() and pass a buffer or a stream where to store the requested lines to. To get only the message header, call ReceiveMessageLines() method and pass 0 as lines number to request.
// request 0 lines (i.e. the header only) from message #1 into the stream pop3.ReceiveMessageLines(1, 0, stream); // request the whole message #1 into the stream pop3.ReceiveMessage(1, stream);