Receive() public method

Receives a response from the server.
public Receive ( bool processStatusUpdatesAutomatically = true ) : ImapResponseReader
processStatusUpdatesAutomatically bool
return ImapResponseReader
コード例 #1
0
        private bool AuthenticateLogin(NetworkCredential credentials)
        {
            var text    = string.Format("LOGIN {0} {1}", credentials.UserName, credentials.Password);
            var command = new ImapCommand(text);
            var reader  = _client.SendAndReceive(command);

            while (!reader.IsCompleted)
            {
                reader = _client.Receive(false);
            }
            return(reader.IsOk);
        }